public static bool TryParse(string value, out RestfulSecurityService result) { result = default(RestfulSecurityService); if( value=="OAuth") result = RestfulSecurityService.OAuth; else if( value=="OAuth2") result = RestfulSecurityService.OAuth2; else if( value=="NTLM") result = RestfulSecurityService.NTLM; else if( value=="Basic") result = RestfulSecurityService.Basic; else if( value=="Kerberos") result = RestfulSecurityService.Kerberos; else return false; return true; }
public static string ToString(RestfulSecurityService value) { if( value==RestfulSecurityService.OAuth ) return "OAuth"; else if( value==RestfulSecurityService.OAuth2 ) return "OAuth2"; else if( value==RestfulSecurityService.NTLM ) return "NTLM"; else if( value==RestfulSecurityService.Basic ) return "Basic"; else if( value==RestfulSecurityService.Kerberos ) return "Kerberos"; else throw new ArgumentException("Unrecognized RestfulSecurityService value: " + value.ToString()); }