CredentialsPrompterImpl
Object Hierarchy:
Description:
[
CCode ( type_id =
"e_credentials_prompter_impl_get_type ()" ) ]
[
Version ( since =
"3.16" ) ]
public abstract class CredentialsPrompterImpl :
Extension
Credentials prompter implementation base structure.
The descendants implement ECredentialsPrompterImpl:ECredentialsPrompterImpl:prompt(), which is used to prompt for
credentials. The descendants are automatically registered into an CredentialsPrompter
.
Content:
Creation methods:
Methods:
- public virtual void cancel_prompt (void* prompt_id)
Asks the prompt_impl to cancel current prompt, which
should have ID prompt_id.
- public void* get_credentials_prompter ()
- public virtual void process_prompt (void* prompt_id, Source auth_source, Source cred_source, string error_text, NamedParameters credentials)
- public void prompt (void* prompt_id, Source auth_source, Source cred_source, string? error_text, NamedParameters credentials)
Runs a credentials prompt for the this
.
- public void prompt_finish (void* prompt_id, NamedParameters? credentials)
The actual credentials prompt implementation finishes a previously
started credentials prompt prompt_id with ECredentialsPrompterImplClass:ECredentialsPrompterImpl:process_prompt
() by a call to this function.
Signals:
Inherited Members:
All known members inherited from class E.Extension
All known members inherited from class GLib.Object