Tengo un ServiceContract
que devuelve tipo dinámico y se parece a lo siguiente:DataContract y tipo de retorno dinámico WCF
public dynamic LoginViaOpenId(string openIdUrl)
El tipo de retorno dinámica podría ser un DataContract
que he definido, o una cadena. Pero dado que no he usado mi DataContract
en el servicio, el cliente no sabe nada al respecto y no puede acceder a él.
Mi DataContract
es algo parecido a continuación:
[DataContract]
public enum OpenIdStatus
{
[EnumMember]
Authenticated,
[EnumMember]
Authenticating,
[EnumMember]
Cancelled,
[EnumMember]
Failed,
[EnumMember]
RedirectToLogon
}
sé si tuviera tipos jerárquicos Podría haber usado KnownType
conquistar esto, pero estoy fuera de la idea de este escenario. ¿Alguna idea?
gracias por la idea elegante :-) – CjCoax