本文整理汇总了C#中Chunk.GetValue方法的典型用法代码示例。如果您正苦于以下问题:C# Chunk.GetValue方法的具体用法?C# Chunk.GetValue怎么用?C# Chunk.GetValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Chunk
的用法示例。
在下文中一共展示了Chunk.GetValue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadConfiguration
public override bool ReadConfiguration(Chunk chunk)
{
this.Clear();
this.actorName = chunk.GetValue("Name", "Unknown");
Configuration.Broker.ReadConfiguration(this, chunk);
// Now we have the url loaded, read the file.
ReadFile();
return true;
}
示例2: ReadConnection
public static IConnection ReadConnection( Chunk connectionChunk,IEnvironment environment )
{
if (connectionChunk.Name == "Connection")
{
string sourceActor = connectionChunk.GetValue("SourceActor", string.Empty);
string targetActor = connectionChunk.GetValue("TargetActor", string.Empty);
string sourcePlug = connectionChunk.GetValue("SourcePlug", string.Empty);
string targetPlug = connectionChunk.GetValue("TargetPlug", string.Empty);
if (sourceActor != string.Empty &&
targetActor != string.Empty &&
sourcePlug != string.Empty &&
targetPlug != string.Empty)
{
IConnection newConnection = Utility.Connect(environment,
sourceActor,
sourcePlug,
targetActor,
targetPlug);
if (newConnection == null)
{
// Error connection not possible.
return null;
}
else
{
environment.Add(newConnection);
return newConnection;
}
}
}
return null;
}
示例3: ReadActor
public static IActor ReadActor(Chunk actorChunk,IEnvironment environment )
{
if (actorChunk != null)
{
if (actorChunk.Name == "Actor")
{
string typeName = actorChunk.GetValue("Type", string.Empty);
if (typeName != string.Empty)
{
// Create sub actor.
IActor newActor = Factory.Instance.Create(typeName);
if (newActor != null)
{
// Pass configuration on.
bool subSuccess = newActor.ReadConfiguration(actorChunk);
if (subSuccess)
{
if (!newActor.Initialize(environment))
{
log.Warning("Actor could not be initialized: {0}:{1}", typeName, newActor.Name);
// Error name twice.
return null;
}
log.Debug("Actor created: {0}:{1}.", newActor.Name, newActor.TypeName);
return newActor;
}
}
else
{
log.Warning("Unable to create actor of type: {0}", typeName);
}
}
else
{
log.Warning("No actor type found.");
}
}
else
{
log.Warning("Not an actor chunk, but [{0}] instead.", actorChunk.Name);
}
}
else
{
log.Warning("No actor chunk given.");
}
return null;
}