本文整理匯總了C#中ClientMessage.Set方法的典型用法代碼示例。如果您正苦於以下問題:C# ClientMessage.Set方法的具體用法?C# ClientMessage.Set怎麽用?C# ClientMessage.Set使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ClientMessage
的用法示例。
在下文中一共展示了ClientMessage.Set方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: Encode
public static void Encode(StackTraceElement stackTraceElement, ClientMessage clientMessage)
{
clientMessage.Set(stackTraceElement.ClassName);
clientMessage.Set(stackTraceElement.MethodName);
string fileName = stackTraceElement.FileName;
var fileName_NotNull = fileName != null;
clientMessage.Set(fileName_NotNull);
if (fileName_NotNull)
{
clientMessage.Set(fileName);
}
clientMessage.Set(stackTraceElement.LineNumber);
}
示例2: Encode
public static void Encode(SimpleEntryView<IData, IData> dataEntryView, ClientMessage clientMessage)
{
var key = dataEntryView.GetKey();
var value = dataEntryView.GetValue();
var cost = dataEntryView.GetCost();
var creationTime = dataEntryView.GetCreationTime();
var expirationTime = dataEntryView.GetExpirationTime();
var hits = dataEntryView.GetHits();
var lastAccessTime = dataEntryView.GetLastAccessTime();
var lastStoredTime = dataEntryView.GetLastStoredTime();
var lastUpdateTime = dataEntryView.GetLastUpdateTime();
var version = dataEntryView.GetVersion();
var ttl = dataEntryView.GetTtl();
var evictionCriteriaNumber = dataEntryView.GetEvictionCriteriaNumber();
clientMessage.Set(key)
.Set(value)
.Set(cost)
.Set(creationTime)
.Set(expirationTime)
.Set(hits)
.Set(lastAccessTime)
.Set(lastStoredTime)
.Set(lastUpdateTime)
.Set(version)
.Set(evictionCriteriaNumber)
.Set(ttl);
}
示例3: Encode
public static void Encode(Address address, ClientMessage clientMessage)
{
clientMessage.Set(address.GetHost()).Set(address.GetPort());
}