System.Runtime.Serialization.Formatters.SerTrace.Log C# (CSharp) Метод

Log() приватный Метод

private Log ( ) : void
Результат void
		internal static void Log(params Object[]messages)
		{
			if (!(messages[0] is String))
				messages[0] = (messages[0].GetType()).Name+" ";
			else
				messages[0] = messages[0]+" ";								
			BCLDebug.Trace("BINARY",messages);
		}
	}

Usage Example

Пример #1
0
        internal SoapFault(SerializationInfo info, StreamingContext context)
        {
            SerializationInfoEnumerator siEnum = info.GetEnumerator();

            while (siEnum.MoveNext())
            {
                String name  = siEnum.Name;
                Object value = siEnum.Value;
                SerTrace.Log(this, "SetObjectData enum ", name, " value ", value);
                if (String.Compare(name, "faultCode", true, CultureInfo.InvariantCulture) == 0)
                {
                    int index = ((String)value).IndexOf(':');
                    if (index > -1)
                    {
                        faultCode = ((String)value).Substring(++index);
                    }
                    else
                    {
                        faultCode = (String)value;
                    }
                }
                else if (String.Compare(name, "faultString", true, CultureInfo.InvariantCulture) == 0)
                {
                    faultString = (String)value;
                }
                else if (String.Compare(name, "faultActor", true, CultureInfo.InvariantCulture) == 0)
                {
                    faultActor = (String)value;
                }
                else if (String.Compare(name, "detail", true, CultureInfo.InvariantCulture) == 0)
                {
                    detail = value;
                }
            }
        }