Mam ServiceContract
która zwraca typ dynamiczny i wygląda jak następuje:DataContract i dynamiczny typ zwracany WCF
public dynamic LoginViaOpenId(string openIdUrl)
Dynamiczny typ zysk może być DataContract
że mam określone, lub ciąg. Ale ponieważ nie korzystałem z mojej usługi DataContract
, klient nic o niej nie wie i nie ma do niej dostępu.
Moja DataContract
jest coś takiego jak poniżej:
[DataContract]
public enum OpenIdStatus
{
[EnumMember]
Authenticated,
[EnumMember]
Authenticating,
[EnumMember]
Cancelled,
[EnumMember]
Failed,
[EnumMember]
RedirectToLogon
}
wiem, czy miałem hierarchicznych typów mogłem użyć KnownType
podbić, ale jestem z ideą dla tego scenariusza. Każdy pomysł?
dzięki za elegancki pomysł :-) – CjCoax