4 Aralık 2008, PERŞEMBE
"oluşturan bu hata bir Neden belirtin&; İstisna " değil
XML servisi aşağıdaki kodu özel bir hatanız belirli durumlara göre atmak gerekiyor. "Oluşturan bu hata bir Neden" istisna. belirtmedi bir alıyorum Neyi yanlış yapıyorum?
//source code
if(!DidItPass)
{
InvalidRoutingCodeFault fault = new InvalidRoutingCodeFault("Invalid Routing Code - No Approval Started");
throw new FaultException<InvalidRoutingCodeFault>(fault);
}
//operation contract
[OperationContract]
[FaultContract(typeof(InvalidRoutingCodeFault))]
bool MyMethod();
//data contract
[DataContract(Namespace="http://myuri.org/Simple")]
public class InvalidRoutingCodeFault
{
private string m_ErrorMessage = string.Empty;
public InvalidRoutingCodeFault(string message)
{
this.m_ErrorMessage = message;
}
[DataMember]
public string ErrorMessage
{
get { return this.m_ErrorMessage; }
set { this.m_ErrorMessage = value; }
}
}
CEVAP
4 Aralık 2008, PERŞEMBE
Bazı ek araştırma yaptıktan sonra, aşağıdaki değiştirilmiş kod çalıştı:
if(!DidItPass)
{
InvalidRoutingCodeFault fault = new InvalidRoutingCodeFault("Invalid Routing Code - No Approval Started");
throw new FaultException<InvalidRoutingCodeFault>(fault, new FaultReason("Invalid Routing Code - No Approval Started"));
}
Bunu Paylaş:
Neden't "cd" bir parti ...
Tam olarak "HİERARCHY_REQUEST_ERR...
Bu "yeterli" rasgele algorit...
Neden &; son" Java 8 arabirim yön...
Neden Python's "Ekle" d...