private static string FormatExceptionMessage(AuthorizationFailedException.FailureCode code, string message) { CultureInfo invariantCulture = CultureInfo.InvariantCulture; object[] objArray = new object[] { code, message }; return(string.Format(invariantCulture, "{0}: {1}", objArray)); }
internal AuthorizationFailedException(SerializationInfo info, StreamingContext context) : base(info, context) { try { this.ErrorCode = (AuthorizationFailedException.FailureCode)info.GetValue("ErrorCode", typeof(AuthorizationFailedException.FailureCode)); } catch (SerializationException serializationException) { this.ErrorCode = AuthorizationFailedException.FailureCode.Generic; } }
internal AuthorizationFailedException(AuthorizationFailedException.FailureCode failureCode, string message, Exception innerException) : base(AuthorizationFailedException.FormatExceptionMessage(failureCode, message), innerException) { this.ErrorCode = failureCode; }
internal AuthorizationFailedException(AuthorizationFailedException.FailureCode failureCode) : this(failureCode, string.Empty) { this.ErrorCode = failureCode; }