예제 #1
0
            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;
            }
예제 #2
0
 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());
 }