本文整理匯總了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;
}