本文整理汇总了C#中IRuntime.StartWrite方法的典型用法代码示例。如果您正苦于以下问题:C# IRuntime.StartWrite方法的具体用法?C# IRuntime.StartWrite怎么用?C# IRuntime.StartWrite使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IRuntime
的用法示例。
在下文中一共展示了IRuntime.StartWrite方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StartSend
private static void StartSend(IRuntime runtime, StreamPump pump, int myId)
{
// item 498
pump.Send = runtime.StartWrite(
pump.OutStream,
pump.OutBuffer,
myId
);
}
示例2: CreatePumpFromBytes
private static int CreatePumpFromBytes(IRuntime runtime, int manager, HttpListenerResponse response, byte[] responseData, int responseCode)
{
// item 744
response.StatusCode = responseCode;
response.ContentLength64 = responseData.Length;
// item 740
var pump = new StreamPump();
pump.Manager = manager;
pump.OutStream = response.OutputStream;
pump.OutBuffer.Data = responseData;
pump.OutBuffer.Count = responseData.Length;
// item 745
pump.CurrentState = StreamPump.StateNames.SendRemaining;
// item 741
int id = runtime.AddActor(pump);
// item 746
runtime.StartWrite(
pump.OutStream,
pump.OutBuffer,
id
);
// item 742
return id;
}