本文整理汇总了C#中System.Runtime.Remoting.Messaging.LogicalCallContext.SetData方法的典型用法代码示例。如果您正苦于以下问题:C# LogicalCallContext.SetData方法的具体用法?C# LogicalCallContext.SetData怎么用?C# LogicalCallContext.SetData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Runtime.Remoting.Messaging.LogicalCallContext
的用法示例。
在下文中一共展示了LogicalCallContext.SetData方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateLogicalCallContext
internal static LogicalCallContext CreateLogicalCallContext (bool createEmpty)
{
LogicalCallContext ctx = null;
if (logicalDatastore != null) {
ctx = new LogicalCallContext ();
foreach (DictionaryEntry entry in logicalDatastore) {
ctx.SetData ((string)entry.Key, entry.Value);
}
}
if (ctx == null && createEmpty)
return new LogicalCallContext ();
else
return ctx;
}
示例2: SetActivityIdInLogicalCallContext
private static LogicalCallContext SetActivityIdInLogicalCallContext(LogicalCallContext logicalCallContext)
{
logicalCallContext.SetData("E2ETrace.ActivityID", DiagnosticTrace.ActivityId);
return logicalCallContext;
}
示例3: AddContextElementsToCallContext
private void AddContextElementsToCallContext(LogicalCallContext callContext, IDictionary elements) {
foreach (DictionaryEntry entry in elements) {
callContext.SetData((string)entry.Key, new CorbaContextElement((string)entry.Value));
}
}
示例4: PopulateIdentity
void PopulateIdentity(LogicalCallContext callContext, String identity)
{
callContext.SetData(IdentityContextData.IdentityContext, new IdentityContextData(identity));
}
示例5: CreateLogicalCallContext
internal static LogicalCallContext CreateLogicalCallContext (bool createEmpty)
{
var lcc = Current._lcc;
LogicalCallContext ctx = null;
if (lcc != null && lcc.HasInfo) {
ctx = new LogicalCallContext ();
foreach (DictionaryEntry entry in lcc.Datastore) {
ctx.SetData ((string)entry.Key, entry.Value);
}
} else if (createEmpty)
ctx = new LogicalCallContext ();
return ctx;
}
示例6: PopulateIdentity
private void PopulateIdentity(LogicalCallContext callContext, string identity)
{
callContext.SetData("__identitycontext__", new IdentityContextData(identity));
}