コード例 #1
0
ファイル: FtpServer.cs プロジェクト: mutac/FtpServer
 /// <summary>
 /// Starts the FTP server in the background
 /// </summary>
 public void Start()
 {
     if (_stopped)
         throw new InvalidOperationException("Cannot start a previously stopped FTP server");
     _listenerTask = ExecuteServerListener(_cancellationTokenSource.Token).ConfigureAwait(false);
 }
コード例 #2
0
 internal ConfiguredTaskAwaitable(Task <TResult> task, bool continueOnCapturedContext)
 {
     this.m_configuredTaskAwaiter = new ConfiguredTaskAwaitable <TResult> .ConfiguredTaskAwaiter(task, continueOnCapturedContext);
 }
コード例 #3
0
ファイル: SimpleCase.cs プロジェクト: modulexcite/Asyncifier
        private static async Task CallbackRefactored(ConfiguredTaskAwaitable<WebResponse> task)
        {
            var response = await task;

            // Do something with the response.
        }
コード例 #4
0
 /// <summary>
 /// Starts the FTP server in the background
 /// </summary>
 public void Start()
 {
     if (_stopped)
         throw new InvalidOperationException("Cannot start a previously stopped FTP server");
     _listenerTask = ExecuteServerListener(this._listenerTaskEvent).ConfigureAwait(false);
 }