public static SvnAuthProviderObject GetPromptProvider(
            SslServerTrustPrompt promptFunc,
            IntPtr promptBaton, AprPool pool)
        {
            IntPtr      authObj;
            SvnDelegate auth = new SvnDelegate(promptFunc);

            Debug.Write(String.Format("svn_client_get_ssl_server_trust_prompt_provider([callback:{0}],{1:X},{2})...", promptFunc.Method.Name, promptBaton.ToInt32(), pool));
            Svn.svn_client_get_ssl_server_trust_prompt_provider(out authObj,
                                                                (Svn.svn_auth_ssl_server_trust_prompt_func_t)auth.Wrapper,
                                                                promptBaton, pool);
            Debug.WriteLine(String.Format("Done({0:X})", authObj.ToInt32()));
            return(new SvnAuthProviderObject(authObj, auth));
        }
示例#2
0
        public static SvnAuthProviderObject GetPromptProvider(
												SslServerTrustPrompt promptFunc,
        										IntPtr promptBaton, AprPool pool)
        {
            IntPtr authObj;
               		SvnDelegate auth = new SvnDelegate(promptFunc);
            Debug.Write(String.Format("svn_client_get_ssl_server_trust_prompt_provider([callback:{0}],{1:X},{2})...",promptFunc.Method.Name,promptBaton.ToInt32(),pool));
               		Svn.svn_client_get_ssl_server_trust_prompt_provider(out authObj,
                                        (Svn.svn_auth_ssl_server_trust_prompt_func_t) auth.Wrapper,
                                        promptBaton, pool);
            Debug.WriteLine(String.Format("Done({0:X})",authObj.ToInt32()));
               		return(new SvnAuthProviderObject(authObj,auth));
        }