本文整理汇总了C#中ActorMaterializer类的典型用法代码示例。如果您正苦于以下问题:C# ActorMaterializer类的具体用法?C# ActorMaterializer怎么用?C# ActorMaterializer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ActorMaterializer类属于命名空间,在下文中一共展示了ActorMaterializer类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: FlowTakeSpec
public FlowTakeSpec(ITestOutputHelper helper) : base(helper)
{
var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
Materializer = ActorMaterializer.Create(Sys, settings);
MuteDeadLetters(typeof(OnNext), typeof(OnComplete), typeof(RequestMore));
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:7,代码来源:FlowTakeSpec.cs
示例2: FlowSelectSpec
public FlowSelectSpec(ITestOutputHelper output) : base(output)
{
Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
_settings = ActorMaterializerSettings.Create(Sys)
.WithInputBuffer(initialSize: 2, maxSize: 16);
_materializer = Sys.Materializer(_settings);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:8,代码来源:FlowSelectSpec.cs
示例3: Setup
public void Setup(BenchmarkContext context)
{
_actorSystem = ActorSystem.Create("MaterializationBenchmark",
ConfigurationFactory.FromResource<AkkaSpec>("Akka.Streams.TestKit.Tests.reference.conf"));
_actorSystem.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
_materializerSettings =
ActorMaterializerSettings.Create(_actorSystem).WithDispatcher("akka.test.stream-dispatcher");
_materializer = _actorSystem.Materializer(_materializerSettings);
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:9,代码来源:MaterializationBenchmark.cs
示例4: FlowLogSpec
public FlowLogSpec(ITestOutputHelper helper) : base("akka.loglevel = DEBUG", helper)
{
var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
Materializer = ActorMaterializer.Create(Sys, settings);
var p = CreateTestProbe();
Sys.EventStream.Subscribe(p.Ref, typeof(object));
LogProbe = p;
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:9,代码来源:FlowLogSpec.cs
示例5: FlowSplitAfterSpec
public FlowSplitAfterSpec(ITestOutputHelper helper) : base(helper)
{
var settings =
ActorMaterializerSettings.Create(Sys)
.WithInputBuffer(2, 2)
.WithSubscriptionTimeoutSettings(
new StreamSubscriptionTimeoutSettings(
StreamSubscriptionTimeoutTerminationMode.CancelTermination, TimeSpan.FromSeconds(1)));
Materializer = ActorMaterializer.Create(Sys, settings);
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:10,代码来源:FlowSplitAfterSpec.cs
示例6: FileSourceSpec
public FileSourceSpec(ITestOutputHelper helper) : base(Utils.UnboundedMailboxConfig, helper)
{
Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
var settings = ActorMaterializerSettings.Create(Sys).WithDispatcher("akka.actor.default-dispatcher");
_materializer = Sys.Materializer(settings);
var sb = new StringBuilder(6000);
foreach (var character in new[] { "a", "b", "c", "d", "e", "f" })
for (var i = 0; i < 1000; i++)
sb.Append(character);
_testText = sb.ToString();
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:13,代码来源:FileSourceSpec.cs
示例7: FileSinkSpec
public FileSinkSpec(ITestOutputHelper helper) : base(Utils.UnboundedMailboxConfig, helper)
{
Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
var settings = ActorMaterializerSettings.Create(Sys).WithDispatcher("akka.actor.default-dispatcher");
_materializer = Sys.Materializer(settings);
foreach (var character in new[] { "a", "b", "c", "d", "e", "f" })
{
var line = "";
for (var i = 0; i < 1000; i++)
line += character;
// don't use Environment.NewLine - it can contain more than one byte length marker,
// causing tests to fail due to incorrect number of bytes in input string
line += "\n";
_testLines.Add(line);
}
_testByteStrings = _testLines.Select(ByteString.FromString).ToList();
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:19,代码来源:FileSinkSpec.cs
示例8: Setup
public void Setup(BenchmarkContext context)
{
_actorSystem = ActorSystem.Create("MergeManyBenchmark",
ConfigurationFactory.FromResource<ScriptedTest>("Akka.Streams.TestKit.Tests.reference.conf"));
_actorSystem.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
_materializerSettings = ActorMaterializerSettings.Create(_actorSystem).WithDispatcher("akka.test.stream-dispatcher");
_materializer = _actorSystem.Materializer(_materializerSettings);
var takeSource = CreateSource(NumberOfElements);
var singleSubSource = CreateSource(NumberOfElements);
var singleSource = Source.Repeat(0).Take(1).MergeMany(1, _ => singleSubSource);
var tenSubSources = CreateSource(NumberOfElements/10);
var tenSources = Source.Repeat(0).Take(10).MergeMany(10, _ => tenSubSources);
_takeGraph = ToSource(takeSource);
_singleGraph = ToSource(singleSource);
_tenGraph = ToSource(tenSources);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:20,代码来源:MergeManyBenchmark.cs
示例9: BidiFlowSpec
public BidiFlowSpec()
{
var settings = ActorMaterializerSettings.Create(Sys);
Materializer = ActorMaterializer.Create(Sys, settings);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:BidiFlowSpec.cs
示例10: TickSourceSpec
public TickSourceSpec()
{
var settings = ActorMaterializerSettings.Create(Sys);
Materializer = ActorMaterializer.Create(Sys, settings);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:TickSourceSpec.cs
示例11: GraphBalanceSpec
public GraphBalanceSpec()
{
var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
Materializer = ActorMaterializer.Create(Sys, settings);
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:GraphBalanceSpec.cs
示例12: FlowSelectManySpec
public FlowSelectManySpec(ITestOutputHelper output) : base(output)
{
settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(initialSize: 2, maxSize: 16);
materializer = Sys.Materializer();
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:FlowSelectManySpec.cs
示例13: FlowSupervisionSpec
public FlowSupervisionSpec(ITestOutputHelper helper) : base(helper)
{
Materializer = ActorMaterializer.Create(Sys);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:4,代码来源:FlowSupervisionSpec.cs
示例14: OutputStreamSinkSpec
public OutputStreamSinkSpec(ITestOutputHelper helper) : base(Utils.UnboundedMailboxConfig, helper)
{
Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
var settings = ActorMaterializerSettings.Create(Sys).WithDispatcher("akka.actor.default-dispatcher");
_materializer = Sys.Materializer(settings);
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:6,代码来源:OutputStreamSinkSpec.cs
示例15: PublisherSinkSpec
public PublisherSinkSpec(ITestOutputHelper helper) : base(helper)
{
var settings = ActorMaterializerSettings.Create(Sys);
Materializer = ActorMaterializer.Create(Sys, settings);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:PublisherSinkSpec.cs
示例16: FlowSelectAsyncUnorderedSpec
public FlowSelectAsyncUnorderedSpec(ITestOutputHelper helper) : base(helper)
{
Materializer = ActorMaterializer.Create(Sys);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:4,代码来源:FlowSelectAsyncUnorderedSpec.cs
示例17: FlowGroupedWithinSpec
public FlowGroupedWithinSpec(ITestOutputHelper helper) : base(helper)
{
Settings = ActorMaterializerSettings.Create(Sys);
Materializer = ActorMaterializer.Create(Sys, Settings);
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:FlowGroupedWithinSpec.cs
示例18: GraphUnzipSpec
public GraphUnzipSpec(ITestOutputHelper helper) : base (helper)
{
var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
Materializer = ActorMaterializer.Create(Sys, settings);
}
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:GraphUnzipSpec.cs
示例19: TimeoutsSpec
public TimeoutsSpec(ITestOutputHelper helper = null) : base(helper)
{
Materializer = ActorMaterializer.Create(Sys);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:4,代码来源:TimeoutsSpec.cs
示例20: SubstreamSubscriptionTimeoutSpec
public SubstreamSubscriptionTimeoutSpec(ITestOutputHelper helper) : base(Config, helper)
{
var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 2);
Materializer = ActorMaterializer.Create(Sys, settings);
}
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:SubstreamSubscriptionTimeoutSpec.cs
注:本文中的ActorMaterializer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论