<?xmlversion="1.0"?><doc><assembly><name>Microsoft.Threading.Tasks.Extensions.Desktop</name></assembly><members><membername="M:System.Threading.Tasks.TaskServices.FromCancellation(System.Threading.CancellationToken)"><summary>Returnsacanceledtask.</summary><paramname="cancellationToken">Thecancellationtoken.</param><returns>Thecanceledtask.</returns></member><membername="M:System.Threading.Tasks.TaskServices.FromCancellation``1(System.Threading.CancellationToken)"><summary>Returnsacanceledtask.</summary><typeparamname="TResult">Specifiesthetypeoftheresult.</typeparam><paramname="cancellationToken">Thecancellationtoken.</param><returns>Thecanceledtask.</returns></member><membername="M:System.Threading.Tasks.TaskServices.HandleEapCompletion``1(System.Threading.Tasks.TaskCompletionSource{``0},System.Boolean,System.ComponentModel.AsyncCompletedEventArgs,System.Func{``0},System.Action)"><summary>CompletestheTaskiftheuserstatematchestheTaskCompletionSource.</summary><typeparamname="T">SpecifiesthetypeofdatareturnedbytheTask.</typeparam><paramname="tcs">TheTaskCompletionSource.</param><paramname="e">Thecompletioneventarguments.</param><paramname="requireMatch">Whetherwerequirethetcstomatchthee.UserState.</param><paramname="getResult">Afunctionthatgetstheresultwithwhichtocompletethetask.</param><paramname="unregisterHandler">Anactionusedtounregisterworkwhentheoperaitoncompletes.</param></member><membername="T:AsyncPlatformExtensions"><summary>Providesasynchronouswrappersfor.NETFrameworkoperations.</summary><summary>Providesasynchronouswrappersfor.NETFrameworkoperations.</summary></member><membername="M:AsyncPlatformExtensions.DownloadStringTaskAsync(System.Net.WebClient,System.String)"><summary>DownloadstheresourcewiththespecifiedURIasastring,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIfromwhichtodownloaddata.</param><returns>ATaskthatcontainsthedownloadedstring.</returns></member><membername="M:AsyncPlatformExtensions.DownloadStringTaskAsync(System.Net.WebClient,System.Uri)"><summary>DownloadstheresourcewiththespecifiedURIasastring,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIfromwhichtodownloaddata.</param><returns>ATaskthatcontainsthedownloadedstring.</returns></member><membername="M:AsyncPlatformExtensions.OpenReadTaskAsync(System.Net.WebClient,System.String)"><summary>Opensareadablestreamforthedatadownloadedfromaresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIforwhichthestreamshouldbeopened.</param><returns>ATaskthatcontainstheopenedstream.</returns></member><membername="M:AsyncPlatformExtensions.OpenReadTaskAsync(System.Net.WebClient,System.Uri)"><summary>Opensareadablestreamforthedatadownloadedfromaresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIforwhichthestreamshouldbeopened.</param><returns>ATaskthatcontainstheopenedstream.</returns></member><membername="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.String)"><summary>Opensawriteablestreamforuploadingdatatoaresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIforwhichthestreamshouldbeopened.</param><returns>ATaskthatcontainstheopenedstream.</returns></member><membername="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.Uri)"><summary>Opensawriteablestreamforuploadingdatatoaresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIforwhichthestreamshouldbeopened.</param><returns>ATaskthatcontainstheopenedstream.</returns></member><membername="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.String,System.String)"><summary>Opensawriteablestreamforuploadingdatatoaresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIforwhichthestreamshouldbeopened.</param><paramname="method">TheHTTPmethodthatshouldbeusedtoopenthestream.</param><returns>ATaskthatcontainstheopenedstream.</returns></member><membername="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.Uri,System.String)"><summary>Opensawriteablestreamforuploadingdatatoaresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIforwhichthestreamshouldbeopened.</param><paramname="method">TheHTTPmethodthatshouldbeusedtoopenthestream.</param><returns>ATaskthatcontainstheopenedstream.</returns></member><membername="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.String,System.String)"><summary>Uploadsdatainastringtothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.Uri,System.String)"><summary>Uploadsdatainastringtothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.String,System.String,System.String)"><summary>Uploadsdatainastringtothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="method">TheHTTPmethodthatshouldbeusedtouploadthedata.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.Uri,System.String,System.String)"><summary>Uploadsdatainastringtothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="method">TheHTTPmethodthatshouldbeusedtouploadthedata.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.GetUri(System.Net.WebClient,System.String)"><summary>ConvertsapathtoaUriusingtheWebClient's logic.</summary>
<remarks>Based on WebClient'sprivateGetUrimethod.</remarks></member><membername="M:AsyncPlatformExtensions.GetUri(System.Net.WebClient,System.Uri)"><summary>ConvertsapathtoaUriusingtheWebClient's logic.</summary>
<remarks>Based on WebClient'sprivateGetUrimethod.</remarks></member><membername="M:AsyncPlatformExtensions.DownloadDataTaskAsync(System.Net.WebClient,System.String)"><summary>DownloadstheresourcewiththespecifiedURIasabytearray,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIfromwhichtodownloaddata.</param><returns>ATaskthatcontainsthedownloadeddata.</returns></member><membername="M:AsyncPlatformExtensions.DownloadDataTaskAsync(System.Net.WebClient,System.Uri)"><summary>DownloadstheresourcewiththespecifiedURIasabytearray,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIfromwhichtodownloaddata.</param><returns>ATaskthatcontainsthedownloadeddata.</returns></member><membername="M:AsyncPlatformExtensions.DownloadFileTaskAsync(System.Net.WebClient,System.String,System.String)"><summary>DownloadstheresourcewiththespecifiedURItoalocalfile,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIfromwhichtodownloaddata.</param><paramname="fileName">Thenameofthelocalfilethatistoreceivethedata.</param><returns>ATaskthatcontainsthedownloadeddata.</returns></member><membername="M:AsyncPlatformExtensions.DownloadFileTaskAsync(System.Net.WebClient,System.Uri,System.String)"><summary>DownloadstheresourcewiththespecifiedURItoalocalfile,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURIfromwhichtodownloaddata.</param><paramname="fileName">Thenameofthelocalfilethatistoreceivethedata.</param><returns>ATaskthatcontainsthedownloadeddata.</returns></member><membername="M:AsyncPlatformExtensions.UploadDataTaskAsync(System.Net.WebClient,System.String,System.Byte[])"><summary>Uploadsdatatothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadDataTaskAsync(System.Net.WebClient,System.Uri,System.Byte[])"><summary>Uploadsdatatothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadDataTaskAsync(System.Net.WebClient,System.String,System.String,System.Byte[])"><summary>Uploadsdatatothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="method">TheHTTPmethodthatshouldbeusedtouploadthedata.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadDataTaskAsync(System.Net.WebClient,System.Uri,System.String,System.Byte[])"><summary>Uploadsdatatothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthedatashouldbeuploaded.</param><paramname="method">TheHTTPmethodthatshouldbeusedtouploadthedata.</param><paramname="data">Thedatatoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadFileTaskAsync(System.Net.WebClient,System.String,System.String)"><summary>Uploadsafiletothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthefileshouldbeuploaded.</param><paramname="fileName">Apathtothefiletoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadFileTaskAsync(System.Net.WebClient,System.Uri,System.String)"><summary>Uploadsafiletothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthefileshouldbeuploaded.</param><paramname="fileName">Apathtothefiletoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadFileTaskAsync(System.Net.WebClient,System.String,System.String,System.String)"><summary>Uploadsafiletothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthefileshouldbeuploaded.</param><paramname="method">TheHTTPmethodthatshouldbeusedtouploadthefile.</param><paramname="fileName">Apathtothefiletoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.UploadFileTaskAsync(System.Net.WebClient,System.Uri,System.String,System.String)"><summary>Uploadsafiletothespecifiedresource,asynchronously.</summary><paramname="webClient">TheWebClient.</param><paramname="address">TheURItowhichthefileshouldbeuploaded.</param><paramname="method">TheHTTPmethodthatshouldbeusedtouploadthefile.</param><paramname="fileName">Apathtothefiletoupload.</param><returns>ATaskcontainingthedataintheresponsefromtheupload.</returns></member><membername="M:AsyncPlatformExtensions.AnnounceOnlineTaskAsync(System.ServiceModel.Discovery.AnnouncementClient,System.ServiceModel.Discovery.EndpointDiscoveryMetadata)"><summary>Causesanonlineannouncement(Hello)messagetobesentasynchronouslywiththespecifiedendpointdiscoverymetadataanduser-definedstate.Thespecifiediscalledwhentheoperationcompletes.</summary><returns>Taskinstance.</returns><paramname="discoveryMetadata">Theendpointdiscoverymetadata.</param><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.AnnounceOfflineTaskAsync(System.ServiceModel.Discovery.AnnouncementClient,System.ServiceModel.Discovery.EndpointDiscoveryMetadata)"><summary>Causesanofflineannouncement(Bye)messagetobesentasynchronouslywiththespecifiedendpointdiscoverymetadataanduser-definedstate.Thespecifiediscalledwhentheoperationcompletes.</summary><returns>Taskinstance.</returns><paramname="discoveryMetadata">Theendpointdiscoverymetadata.</param><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.GetContextAsync(System.Net.HttpListener)"><summary>Beginsasynchronouslyretrievinganincomingrequest.</summary><returns>Taskobjectthatindicatesthestatusoftheasynchronousoperation.</returns><exceptioncref="T:System.Net.HttpListenerException">AWin32functioncallfailed.Checktheexception's property to determine the cause of the exception.</exception>
<exception cref="T:System.InvalidOperationException">This object has not been started or is currently stopped.</exception>
<exception cref="T:System.ObjectDisposedException">This object is closed.</exception>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.GetClientCertificateAsync(System.Net.HttpListenerRequest)">
<summary>Starts an asynchronous request for the client'sX.509v.3certificate.</summary><returns>Taskthatindicatesthestatusoftheoperation.</returns><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.AuthenticateAsClientAsync(System.Net.Security.NegotiateStream)"><summary>Calledbyclientstobeginanasynchronousoperationtoauthenticatetheclient,andoptionallytheserver,inaclient-serverconnection.Thismethoddoesnotblock.</summary><returns>Taskobjectindicatingthestatusoftheasynchronousoperation.</returns><exceptioncref="T:System.Security.Authentication.AuthenticationException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.Security.Authentication.InvalidCredentialException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.ObjectDisposedException">Thisobjecthasbeenclosed.</exception><exceptioncref="T:System.InvalidOperationException">Authenticationhasalreadyoccurred.-or-Thisstreamwasusedpreviouslytoattemptauthenticationastheserver.Youcannotusethestreamtoretryauthenticationastheclient.</exception><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.AuthenticateAsClientAsync(System.Net.Security.NegotiateStream,System.Net.NetworkCredential,System.String)"><summary>Calledbyclientstobeginanasynchronousoperationtoauthenticatetheclient,andoptionallytheserver,inaclient-serverconnection.Theauthenticationprocessusesthespecifiedcredentials.Thismethoddoesnotblock.</summary><returns>Taskobjectindicatingthestatusoftheasynchronousoperation.</returns><paramname="credential">Thethatisusedtoestablishtheidentityoftheclient.</param><paramname="targetName">TheServicePrincipalName(SPN)thatuniquelyidentifiestheservertoauthenticate.</param><exceptioncref="T:System.ArgumentNullException">isnull.-or-<paramrefname="targetName"/>isnull.</exception><exceptioncref="T:System.Security.Authentication.AuthenticationException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.Security.Authentication.InvalidCredentialException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.ObjectDisposedException">Thisobjecthasbeenclosed.</exception><exceptioncref="T:System.InvalidOperationException">Authenticationhasalreadyoccurred.-or-Thisstreamwasusedpreviouslytoattemptauthenticationastheserver.Youcannotusethestreamtoretryauthenticationastheclient.</exception><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.AuthenticateAsClientAsync(System.Net.Security.NegotiateStream,System.Net.NetworkCredential,System.Security.Authentication.ExtendedProtection.ChannelBinding,System.String)"><summary>Calledbyclientstobeginanasynchronousoperationtoauthenticatetheclient,andoptionallytheserver,inaclient-serverconnection.Theauthenticationprocessusesthespecifiedcredentialsandchannelbinding.Thismethoddoesnotblock.</summary><returns>Taskobjectindicatingthestatusoftheasynchronousoperation.</returns><paramname="credential">Thethatisusedtoestablishtheidentityoftheclient.</param><paramname="binding">Thethatisusedforextendedprotection.</param><paramname="targetName">TheServicePrincipalName(SPN)thatuniquelyidentifiestheservertoauthenticate.</param><exceptioncref="T:System.ArgumentNullException">isnull.-or-<paramrefname="targetName"/>isnull.</exception><exceptioncref="T:System.Security.Authentication.AuthenticationException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.Security.Authentication.InvalidCredentialException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.InvalidOperationException">Authenticationhasalreadyoccurred.-or-Thisstreamwasusedpreviouslytoattemptauthenticationastheserver.Youcannotusethestreamtoretryauthenticationastheclient.</exception><exceptioncref="T:System.ObjectDisposedException">Thisobjecthasbeenclosed.</exception><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.AuthenticateAsServerAsync(System.Net.Security.NegotiateStream)"><summary>Calledbyserverstobeginanasynchronousoperationtoauthenticatetheclient,andoptionallytheserver,inaclient-serverconnection.Thismethoddoesnotblock.</summary><returns>Taskobjectindicatingthestatusoftheasynchronousoperation.</returns><exceptioncref="T:System.Security.Authentication.AuthenticationException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.Security.Authentication.InvalidCredentialException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.ObjectDisposedException">Thisobjecthasbeenclosed.</exception><exceptioncref="T:System.NotSupportedException">Windows95andWindows98arenotsupported.</exception><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.AuthenticateAsServerAsync(System.Net.Security.NegotiateStream,System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy)"><summary>Calledbyserverstobeginanasynchronousoperationtoauthenticatetheclient,andoptionallytheserver,inaclient-serverconnection.Theauthenticationprocessusesthespecifiedextendedprotectionpolicy.Thismethoddoesnotblock.</summary><returns>Taskobjectindicatingthestatusoftheasynchronousoperation.</returns><paramname="policy">Thethatisusedforextendedprotection.</param><exceptioncref="T:System.ArgumentException">Theand<seecref="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames"/>ontheextendedprotectionpolicypassedintheparameterarebothnull.</exception><exceptioncref="T:System.Security.Authentication.AuthenticationException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.Security.Authentication.InvalidCredentialException">Theauthenticationfailed.Youcanusethisobjecttoretrytheauthentication.</exception><exceptioncref="T:System.NotSupportedException">Windows95andWindows98arenotsupported.</exception><exceptioncref="T:System.ObjectDisposedException">Thisobjecthasbeenclosed.</exception><paramname="source">Thesource.</param></member><membername="M:AsyncPlatformExtensions.AuthenticateAsServerAsync(System.Net.Security.NegotiateStream,System.Net.NetworkCredential,System.Net.Security.ProtectionLevel,System.Security.Principal.TokenImpersonationLevel)"><summary>Calledbyserverstobeginanasynchronousoperationtoauthenticatetheclient,andoptionallytheserver,inaclient-serverconnection.Theauthenticationprocessusesthespecifiedservercredentialsandauthenticationoptions.Thismethoddoesnotblock.</summary><returns>Taskobjectindicatingthestatusoftheasynchronousoperation.</returns><paramname="credential">Thethatisusedtoestablishtheidentityoftheclient.</param><paramname="requiredProtectionLevel">Oneofthevalues,indicatingthesecurityservicesforthestream.</param><paramname="requiredImpersonationLevel">Oneofthevalues,indicatinghowtheservercanusetheclient's credentials to access resources.</param>
<exception cref="T:System.ArgumentNullException"> is null.</exception>
<exception cref="T:System.ArgumentOutOfRangeException"> must be , <see cref="F:System.Security.Principal.TokenImpersonationLevel.Impersonation" />, or <see cref="F:System.Security.Principal.TokenImpersonationLevel.Delegation" />,</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed. You can use this object to retry the authentication.</exception>
<exception cref="T:System.Security.Authentication.InvalidCredentialException">The authentication failed. You can use this object to retry the authentication.</exception>
<exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
<exception cref="T:System.InvalidOperationException">Authentication has already occurred.- or -This stream was used previously to attempt authentication as the client. You cannot use the stream to retry authentication as the server.</exception>
<exception cref="T:System.NotSupportedException">Windows 95 and Windows 98 are not supported.</exception>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.AuthenticateAsClientAsync(System.Net.Security.SslStream,System.String)">
<summary>Called by clients to begin an asynchronous operation to authenticate the server and optionally the client.</summary>
<returns>Task object that indicates the status of the asynchronous operation. </returns>
<param name="targetHost">The name of the server that shares this .</param>
<exception cref="T:System.ArgumentNullException"> is null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
<exception cref="T:System.InvalidOperationException">Authentication has already occurred.-or-Server authentication using this was tried previously.-or- Authentication is already in progress.</exception>
<exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.AuthenticateAsServerAsync(System.Net.Security.SslStream,System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>Called by servers to begin an asynchronous operation to authenticate the client and optionally the server in a client-server connection.</summary>
<returns>Task object indicating the status of the asynchronous operation. </returns>
<param name="serverCertificate">The X509Certificate used to authenticate the server.</param>
<exception cref="T:System.ArgumentNullException"> is null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">The authentication failed and left this object in an unusable state.</exception>
<exception cref="T:System.InvalidOperationException">Authentication has already occurred.-or-Client authentication using this was tried previously.-or- Authentication is already in progress.</exception>
<exception cref="T:System.ObjectDisposedException">This object has been closed.</exception>
<exception cref="T:System.PlatformNotSupportedException">The method is not supported on Windows 95, Windows 98, or Windows Millennium.</exception>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ConnectAsync(System.Net.Sockets.TcpClient,System.String,System.Int32)">
<summary>Starts an asynchronous request for a remote host connection. The host is specified by a host name and a port number.</summary>
<returns>Task that represents the asynchronous connection.</returns>
<param name="hostname">The name of the remote host.</param>
<param name="port">The port number of the remote host.</param>
<exception cref="T:System.ArgumentNullException"> is null. </exception>
<exception cref="T:System.ObjectDisposedException">The has been closed. </exception>
<exception cref="T:System.NotSupportedException">This method is valid for sockets in the or families.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
<exception cref="T:System.InvalidOperationException">The is ing.</exception>
<PermissionSet> <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> </PermissionSet>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ConnectAsync(System.Net.Sockets.TcpClient,System.Net.IPAddress,System.Int32)">
<summary>Starts an asynchronous request for a remote host connection. The host is specified by an and a port number.</summary>
<returns>Task that represents the asynchronous connection.</returns>
<param name="address">The of the remote host.</param>
<param name="port">The port number of the remote host.</param>
<exception cref="T:System.ArgumentNullException"> is null. </exception>
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
<exception cref="T:System.ObjectDisposedException">The has been closed. </exception>
<exception cref="T:System.NotSupportedException">The is not in the socket family.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
<exception cref="T:System.ArgumentException">The length of is zero.</exception>
<exception cref="T:System.InvalidOperationException">The is ing.</exception>
<PermissionSet> <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> </PermissionSet>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ConnectAsync(System.Net.Sockets.TcpClient,System.Net.IPAddress[],System.Int32)">
<summary>Starts an asynchronous request for a remote host connection. The host is specified by an array and a port number.</summary>
<returns>Task that represents the asynchronous connections.</returns>
<param name="ipAddresses">At least one , designating the remote host.</param>
<param name="port">The port number of the remote host.</param>
<exception cref="T:System.ArgumentNullException"> is null. </exception>
<exception cref="T:System.Net.Sockets.SocketException">An error occurred when attempting to access the socket. See the Remarks section for more information. </exception>
<exception cref="T:System.ObjectDisposedException">The has been closed. </exception>
<exception cref="T:System.NotSupportedException">This method is valid for sockets that use or .</exception>
<exception cref="T:System.ArgumentOutOfRangeException">The port number is not valid.</exception>
<exception cref="T:System.ArgumentException">The length of is zero.</exception>
<exception cref="T:System.InvalidOperationException">The is ing.</exception>
<PermissionSet> <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Net.SocketPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> </PermissionSet>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.AcceptSocketAsync(System.Net.Sockets.TcpListener)">
<summary>Starts an asynchronous operation to accept an incoming connection attempt.</summary>
<returns>Task that represents the asynchronous creation of the <see cref="T:System.Net.Sockets.Socket" />.</returns>
<exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket. See the Remarks section for more information. </exception>
<exception cref="T:System.ObjectDisposedException">The has been closed. </exception>
<PermissionSet> <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" /> <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> </PermissionSet>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.AcceptTcpClientAsync(System.Net.Sockets.TcpListener)">
<summary>Starts an asynchronous operation to accept an incoming connection attempt.</summary>
<returns>Task that represents the asynchronous creation of the <see cref="T:System.Net.Sockets.TcpClient" />.</returns>
<exception cref="T:System.Net.Sockets.SocketException">An error occurred while attempting to access the socket. See the Remarks section for more information. </exception>
<exception cref="T:System.ObjectDisposedException">The has been closed. </exception>
<PermissionSet> <IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" /> <IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" /> </PermissionSet>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.SendAsync(System.Net.Sockets.UdpClient,System.Byte[],System.Int32,System.Net.IPEndPoint)">
<summary>Sends a datagram to a destination asynchronously. The destination is specified by a .</summary>
<returns>Task object that represents the asynchronous send.</returns>
<param name="datagram">A array that contains the data to be sent.</param>
<param name="bytes">The number of bytes to send.</param>
<param name="endPoint">The that represents the destination for the data.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.SendAsync(System.Net.Sockets.UdpClient,System.Byte[],System.Int32)">
<summary>Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to .</summary>
<returns>Task object that represents the asynchronous send.</returns>
<param name="datagram">A array that contains the data to be sent.</param>
<param name="bytes">The number of bytes to send.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.SendAsync(System.Net.Sockets.UdpClient,System.Byte[],System.Int32,System.String,System.Int32)">
<summary>Sends a datagram to a remote host asynchronously. The destination was specified previously by a call to .</summary>
<returns>Task object that represents the asynchronous send.</returns>
<param name="datagram">A array that contains the data to be sent.</param>
<param name="bytes">The number of bytes to send.</param>
<param name="hostname">The host name.</param>
<param name="port">The host name.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.GetUnicastAddressesAsync(System.Net.NetworkInformation.IPGlobalProperties)">
<summary>Starts an asynchronous request to retrieve the stable unicast IP address table on the local computer.</summary>
<returns>Task that represents the asynchronous request.</returns>
<exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later. </exception>
<exception cref="T:System.ComponentModel.Win32Exception">The call to the native NotifyStableUnicastIpAddressTable function failed.</exception>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.OpenAsync(System.Data.SqlClient.SqlConnection)">
<summary>Opens the connection asynchronously.</summary>
<param name="source">The source.</param>
<returns>Task that represents the asynchronous request.</returns>
</member>
<member name="M:AsyncPlatformExtensions.OpenAsync(System.Data.SqlClient.SqlConnection,System.Threading.CancellationToken)">
<summary>Opens the connection asynchronously.</summary>
<param name="source">The source.</param>
<param name="cancellationToken">The cancellation token.</param>
<returns>Task that represents the asynchronous request.</returns>
</member>
<member name="M:AsyncPlatformExtensions.ExecuteNonQueryAsync(System.Data.SqlClient.SqlCommand)">
<summary>Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information.</summary>
<returns>Task that can be used to poll or wait for results, or both; this value is also needed when invoking <see cref="M:System.Data.SqlClient.SqlCommand.EndExecuteNonQuery(System.IAsyncResult)" />, which returns the number of affected rows.</returns>
<exception cref="T:System.Data.SqlClient.SqlException">Any error that occurred while executing the command text.</exception>
<exception cref="T:System.InvalidOperationException">The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this .</exception>
<filterpriority>2</filterpriority>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ExecuteNonQueryAsync(System.Data.SqlClient.SqlCommand,System.Threading.CancellationToken)">
<summary>Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , given a callback procedure and state information.</summary>
<returns>Task that can be used to poll or wait for results, or both; this value is also needed when invoking <see cref="M:System.Data.SqlClient.SqlCommand.EndExecuteNonQuery(System.IAsyncResult)" />, which returns the number of affected rows.</returns>
<exception cref="T:System.Data.SqlClient.SqlException">Any error that occurred while executing the command text.</exception>
<exception cref="T:System.InvalidOperationException">The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this .</exception>
<filterpriority>2</filterpriority>
<param name="cancellationToken">The cancellation token.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ExecuteXmlReaderAsync(System.Data.SqlClient.SqlCommand)">
<summary>Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an <see cref="T:System.Xml.XmlReader" /> object, using a callback procedure.</summary>
<returns>Task that can be used to poll, wait for results, or both; this value is also needed when the <see cref="M:System.Data.SqlClient.SqlCommand.EndExecuteXmlReader(System.IAsyncResult)" /> is called, which returns the results of the command as XML.</returns>
<exception cref="T:System.Data.SqlClient.SqlException">Any error that occurred while executing the command text.</exception>
<exception cref="T:System.InvalidOperationException">The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this .</exception>
<filterpriority>2</filterpriority>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ExecuteXmlReaderAsync(System.Data.SqlClient.SqlCommand,System.Threading.CancellationToken)">
<summary>Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an <see cref="T:System.Xml.XmlReader" /> object, using a callback procedure.</summary>
<returns>Task that can be used to poll, wait for results, or both; this value is also needed when the <see cref="M:System.Data.SqlClient.SqlCommand.EndExecuteXmlReader(System.IAsyncResult)" /> is called, which returns the results of the command as XML.</returns>
<exception cref="T:System.Data.SqlClient.SqlException">Any error that occurred while executing the command text.</exception>
<exception cref="T:System.InvalidOperationException">The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this .</exception>
<filterpriority>2</filterpriority>
<param name="cancellationToken">The cancellation token.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ExecuteReaderAsync(System.Data.SqlClient.SqlCommand)">
<summary>Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information.</summary>
<returns>Task that can be used to poll, wait for results, or both; this value is also needed when invoking <see cref="M:System.Data.SqlClient.SqlCommand.EndExecuteReader(System.IAsyncResult)" />, which returns a <see cref="T:System.Data.SqlClient.SqlDataReader" /> instance which can be used to retrieve the returned rows.</returns>
<exception cref="T:System.Data.SqlClient.SqlException">Any error that occurred while executing the command text.</exception>
<exception cref="T:System.InvalidOperationException">The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this .</exception>
<filterpriority>2</filterpriority>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.ExecuteReaderAsync(System.Data.SqlClient.SqlCommand,System.Threading.CancellationToken)">
<summary>Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and retrieves one or more result sets from the server, given a callback procedure and state information.</summary>
<returns>Task that can be used to poll, wait for results, or both; this value is also needed when invoking <see cref="M:System.Data.SqlClient.SqlCommand.EndExecuteReader(System.IAsyncResult)" />, which returns a <see cref="T:System.Data.SqlClient.SqlDataReader" /> instance which can be used to retrieve the returned rows.</returns>
<exception cref="T:System.Data.SqlClient.SqlException">Any error that occurred while executing the command text.</exception>
<exception cref="T:System.InvalidOperationException">The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this .</exception>
<filterpriority>2</filterpriority>
<param name="cancellationToken">The cancellation token.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.GetMetadataAsync(System.ServiceModel.Description.MetadataExchangeClient)">
<summary>Starts an asynchronous method call that returns a .</summary>
<returns>The metadata.</returns>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.GetMetadataAsync(System.ServiceModel.Description.MetadataExchangeClient,System.Uri,System.ServiceModel.Description.MetadataExchangeClientMode)">
<summary>Starts an asynchronous method call that returns a using the specified address, callback, asynchronous state, and download mechanism.</summary>
<returns>The metadata obtained from the specified .</returns>
<param name="address">The address of the metadata.</param>
<param name="mode">The value to use when downloading the metadata.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.GetMetadataAsync(System.ServiceModel.Description.MetadataExchangeClient,System.ServiceModel.EndpointAddress)">
<summary>Starts an asynchronous method call that returns a using the specified address, callback, and asynchronous state.</summary>
<returns>The metadata obtained from the specified .</returns>
<param name="address">The address of the metadata.</param>
<param name="source">The source.</param>
</member>
<member name="M:AsyncPlatformExtensions.FindTaskAsync(System.ServiceModel.Discovery.DiscoveryClient,System.ServiceModel.Discovery.FindCriteria)">
<summary>
Begins an asynchronous find operation with the specified criteria.
</summary>
<param name="discoveryClient">The discovery client.</param>
<param name="criteria">The criteria for finding services.</param>
<returns>A Task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.ResolveTaskAsync(System.ServiceModel.Discovery.DiscoveryClient,System.ServiceModel.Discovery.ResolveCriteria)">
<summary>
Begins an asynchronous resolve operation with the specified criteria.
</summary>
<param name="discoveryClient">The discovery client.</param>
<param name="criteria">The criteria for matching a service endpoint.</param>
<returns>A Task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.Net.IPAddress)">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="address">An IPAddress that identifies the computer that is the destination for the ICMP echo message.</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.String)">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="hostNameOrAddress">
A String that identifies the computer that is the destination for the ICMP echo message.
The value specified for this parameter can be a host name or a string representation of an IP address.
</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.Net.IPAddress,System.Int32)">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="address">An IPAddress that identifies the computer that is the destination for the ICMP echo message.</param>
<param name="timeout">
An Int32 value that specifies the maximum number of milliseconds (after sending the echo message)
to wait for the ICMP echo reply message.
</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.String,System.Int32)">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="hostNameOrAddress">
A String that identifies the computer that is the destination for the ICMP echo message.
The value specified for this parameter can be a host name or a string representation of an IP address.
</param>
<param name="timeout">
An Int32 value that specifies the maximum number of milliseconds (after sending the echo message)
to wait for the ICMP echo reply message.
</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.Net.IPAddress,System.Int32,System.Byte[])">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="address">An IPAddress that identifies the computer that is the destination for the ICMP echo message.</param>
<param name="timeout">
An Int32 value that specifies the maximum number of milliseconds (after sending the echo message)
to wait for the ICMP echo reply message.
</param>
<param name="buffer">
A Byte array that contains data to be sent with the ICMP echo message and returned
in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.
</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.String,System.Int32,System.Byte[])">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="hostNameOrAddress">
A String that identifies the computer that is the destination for the ICMP echo message.
The value specified for this parameter can be a host name or a string representation of an IP address.
</param>
<param name="timeout">
An Int32 value that specifies the maximum number of milliseconds (after sending the echo message)
to wait for the ICMP echo reply message.
</param>
<param name="buffer">
A Byte array that contains data to be sent with the ICMP echo message and returned
in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.
</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.Net.IPAddress,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions)">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="address">An IPAddress that identifies the computer that is the destination for the ICMP echo message.</param>
<param name="timeout">
An Int32 value that specifies the maximum number of milliseconds (after sending the echo message)
to wait for the ICMP echo reply message.
</param>
<param name="buffer">
A Byte array that contains data to be sent with the ICMP echo message and returned
in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.
</param>
<param name="options">A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.NetworkInformation.Ping,System.String,System.Int32,System.Byte[],System.Net.NetworkInformation.PingOptions)">
<summary>
Asynchronously attempts to send an Internet Control Message Protocol (ICMP) echo message.
</summary>
<param name="ping">The Ping.</param>
<param name="hostNameOrAddress">
A String that identifies the computer that is the destination for the ICMP echo message.
The value specified for this parameter can be a host name or a string representation of an IP address.
</param>
<param name="timeout">
An Int32 value that specifies the maximum number of milliseconds (after sending the echo message)
to wait for the ICMP echo reply message.
</param>
<param name="buffer">
A Byte array that contains data to be sent with the ICMP echo message and returned
in the ICMP echo reply message. The array cannot contain more than 65,500 bytes.
</param>
<param name="options">A PingOptions object used to control fragmentation and Time-to-Live values for the ICMP echo message packet.</param>
<returns>A task that represents the asynchronous operation.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsyncCore(System.Net.NetworkInformation.Ping,System.Object,System.Action{System.Threading.Tasks.TaskCompletionSource{System.Net.NetworkInformation.PingReply}})">
<summary>The core implementation of SendTaskAsync.</summary>
<param name="ping">The Ping.</param>
<param name="userToken">A user-defined object stored in the resulting Task.</param>
<param name="sendAsync">
A delegate that initiates the asynchronous send.
The provided TaskCompletionSource must be passed as the user-supplied state to the actual Ping.SendAsync method.
</param>
<returns></returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.Mail.SmtpClient,System.String,System.String,System.String,System.String)">
<summary>Sends an e-mail message asynchronously.</summary>
<param name="smtpClient">The client.</param>
<param name="from">A String that contains the address information of the message sender.</param>
<param name="recipients">A String that contains the address that the message is sent to.</param>
<param name="subject">A String that contains the subject line for the message.</param>
<param name="body">A String that contains the message body.</param>
<returns>A Task that represents the asynchronous send.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsync(System.Net.Mail.SmtpClient,System.Net.Mail.MailMessage)">
<summary>Sends an e-mail message asynchronously.</summary>
<param name="smtpClient">The client.</param>
<param name="message">A MailMessage that contains the message to send.</param>
<returns>A Task that represents the asynchronous send.</returns>
</member>
<member name="M:AsyncPlatformExtensions.SendTaskAsyncCore(System.Net.Mail.SmtpClient,System.Object,System.Action{System.Threading.Tasks.TaskCompletionSource{System.Object}})">
<summary>The core implementation of SendTaskAsync.</summary>
<param name="smtpClient">The client.</param>
<param name="userToken">The user-supplied state.</param>
<param name="sendAsync">
A delegate that initiates the asynchronous send.
The provided TaskCompletionSource must be passed as the user-supplied state to the actual SmtpClient.SendAsync method.
</param>
<returns></returns>
</member>
<member name="T:System.Net.DnsEx">
<summary>Provides asynchronous wrappers for the <see cref="T:System.Net.Dns"/> class.</summary>
</member>
<member name="M:System.Net.DnsEx.GetHostAddressesAsync(System.String)">
<summary>Asynchronously returns the Internet Protocol (IP) addresses for the specified host.</summary>
<param name="hostNameOrAddress">The host name or IP address to resolve.</param>
<returns>An array of type System.Net.IPAddress that holds the IP addresses for the host specified.</returns>
</member>
<member name="M:System.Net.DnsEx.GetHostEntryAsync(System.Net.IPAddress)">
<summary>Asynchronously resolves an IP address to an System.Net.IPHostEntry instance.</summary>
<param name="address">The IP address to resolve.</param>
<returns>An System.Net.IPHostEntry instance that contains address information about the host.</returns>
</member>
<member name="M:System.Net.DnsEx.GetHostEntryAsync(System.String)">
<summary>Asynchronously resolves an IP address to an System.Net.IPHostEntry instance.</summary>
<param name="hostNameOrAddress">The host name or IP address to resolve.</param>
<returns>An System.Net.IPHostEntry instance that contains address information about the host.</returns>
</member>
</members>
</doc>