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

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

private SoapFault ( SerializationInfo info, StreamingContext context ) : System
info SerializationInfo
context StreamingContext
Результат System
		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;
			}
		}

Same methods

SoapFault::SoapFault ( ) : System
SoapFault::SoapFault ( String faultCode, String faultString, String faultActor, ServerFault serverFault ) : System