@@ -31,12 +31,7 @@ public void Upload(FileInfo fileInfo, string path)
31
31
using ( var input = ServiceFactory . CreatePipeStream ( ) )
32
32
using ( var channel = Session . CreateChannelSession ( ) )
33
33
{
34
- channel . DataReceived += delegate ( object sender , ChannelDataEventArgs e )
35
- {
36
- input . Write ( e . Data , 0 , e . Data . Length ) ;
37
- input . Flush ( ) ;
38
- } ;
39
-
34
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
40
35
channel . Open ( ) ;
41
36
42
37
if ( ! channel . SendExecRequest ( string . Format ( "scp -t \" {0}\" " , path ) ) )
@@ -64,15 +59,10 @@ public void Upload(DirectoryInfo directoryInfo, string path)
64
59
if ( string . IsNullOrEmpty ( path ) )
65
60
throw new ArgumentException ( "path" ) ;
66
61
67
- using ( var input = new PipeStream ( ) )
62
+ using ( var input = ServiceFactory . CreatePipeStream ( ) )
68
63
using ( var channel = Session . CreateChannelSession ( ) )
69
64
{
70
- channel . DataReceived += delegate ( object sender , ChannelDataEventArgs e )
71
- {
72
- input . Write ( e . Data , 0 , e . Data . Length ) ;
73
- input . Flush ( ) ;
74
- } ;
75
-
65
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
76
66
channel . Open ( ) ;
77
67
78
68
// Send channel command request
@@ -106,15 +96,10 @@ public void Download(string filename, FileInfo fileInfo)
106
96
if ( fileInfo == null )
107
97
throw new ArgumentNullException ( "fileInfo" ) ;
108
98
109
- using ( var input = new PipeStream ( ) )
99
+ using ( var input = ServiceFactory . CreatePipeStream ( ) )
110
100
using ( var channel = Session . CreateChannelSession ( ) )
111
101
{
112
- channel . DataReceived += delegate ( object sender , ChannelDataEventArgs e )
113
- {
114
- input . Write ( e . Data , 0 , e . Data . Length ) ;
115
- input . Flush ( ) ;
116
- } ;
117
-
102
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
118
103
channel . Open ( ) ;
119
104
120
105
// Send channel command request
@@ -141,15 +126,10 @@ public void Download(string directoryName, DirectoryInfo directoryInfo)
141
126
if ( directoryInfo == null )
142
127
throw new ArgumentNullException ( "directoryInfo" ) ;
143
128
144
- using ( var input = new PipeStream ( ) )
129
+ using ( var input = ServiceFactory . CreatePipeStream ( ) )
145
130
using ( var channel = Session . CreateChannelSession ( ) )
146
131
{
147
- channel . DataReceived += delegate ( object sender , ChannelDataEventArgs e )
148
- {
149
- input . Write ( e . Data , 0 , e . Data . Length ) ;
150
- input . Flush ( ) ;
151
- } ;
152
-
132
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
153
133
channel . Open ( ) ;
154
134
155
135
// Send channel command request
0 commit comments