private static void PrintRequestHeader(System.IO.StringWriter s, Ice.InputStream str) { PrintIdentityFacetOperation(s, str); try { byte mode = str.ReadByte(); s.Write("\noperation mode = " + (int)mode + ' '); switch (mode) { case 0: { s.Write("(non-idempotent)"); break; } case 1: { s.Write("(idempotent/nonmutating)"); break; } case 2: { s.Write("(idempotent)"); break; } default: { s.Write("(unknown)"); break; } } int sz = str.ReadSize(); s.Write("\ncontext = "); while (sz-- > 0) { string key = str.ReadString(); string val = str.ReadString(); s.Write(key + '/' + val); if (sz > 0) { s.Write(", "); } } Ice.Encoding v = str.SkipEncapsulation(); s.Write("\nencoding = "); s.Write(v.ToString()); } catch (System.IO.IOException) { Debug.Assert(false); } }
public override string OptionsToString() { var sb = new StringBuilder(" -t "); sb.Append(((short)Type).ToString(CultureInfo.InvariantCulture)); sb.Append(" -e "); sb.Append(Encoding.ToString()); if (Bytes.Length > 0) { sb.Append(" -v "); sb.Append(System.Convert.ToBase64String(Bytes.Span)); } return(sb.ToString()); }
// // Convert the endpoint to its string form // public override string ToString() { string val = System.Convert.ToBase64String(_rawBytes); return("opaque -t " + _type + " -e " + _rawEncoding.ToString() + " -v " + val); }