public static MessageFault CreateFault(System.ServiceModel.FaultCode code, System.ServiceModel.FaultReason reason, Object detail, System.Runtime.Serialization.XmlObjectSerializer serializer) { Contract.Requires(code != null); Contract.Requires(reason != null); Contract.Ensures(Contract.Result <System.ServiceModel.Channels.MessageFault>() != null); return(default(MessageFault)); }
public static MessageFault CreateFault(System.ServiceModel.FaultCode code, System.ServiceModel.FaultReason reason) { Contract.Requires(code != null); Contract.Requires(reason != null); Contract.Ensures(Contract.Result <System.ServiceModel.Channels.MessageFault>() != null); return(default(MessageFault)); }
public static Message CreateMessage(MessageVersion version, System.ServiceModel.FaultCode faultCode, string reason, Object detail, string action) { Contract.Requires(version != null); Contract.Requires(faultCode != null); Contract.Requires(reason != null); Contract.Ensures(Contract.Result <System.ServiceModel.Channels.Message>() != null); return(default(Message)); }
//ENQUANTO NAO SAO INSERIDAS NA SYT05 public static string tratamentoExcepcoes(Exception ex, ABUtil.ABCommandArgs AbArgs, out bool bRetry) { string mensagem = ""; bRetry = false; try { System.ServiceModel.FaultCode fault = ex.GetType().GetProperty("Code").GetValue(ex, null) as System.ServiceModel.FaultCode; switch (fault.Name) { case "0002": mensagem = MultilinhasObjects.Constantes.Mensagens.UtilizadorSessaoInvalida; if (!bRetry) { bRetry = SelectLogonUser(AbArgs); } break; case "0066": mensagem = MultilinhasObjects.Constantes.Mensagens.BalcaoInativo; break; case "0012": mensagem = MultilinhasObjects.Constantes.Mensagens.UserRequesterInvalido; break; case "0025": mensagem = MultilinhasObjects.Constantes.Mensagens.UtilizadorSemAcesso; break; case "9999": if (ex.Message.Contains("0006 - Resposta vazia")) { mensagem = MultilinhasObjects.Constantes.Mensagens.SistemaIndisponivel; } else { mensagem = ex.Message; } break; default: mensagem = ex.Message; break; } } catch { } return(mensagem); }
public FaultCode(string name, string ns, System.ServiceModel.FaultCode subCode) { Contract.Requires(!String.IsNullOrEmpty(name)); }
public static System.ServiceModel.FaultCode CreateSenderFaultCode(System.ServiceModel.FaultCode subCode) { Contract.Ensures(Contract.Result <System.ServiceModel.FaultCode>() != null); return(default(System.ServiceModel.FaultCode)); }