Table of Contents

Class AbstractAccountAuthenticator

Namespace
Android.Accounts
Assembly
MASES.Netdroid.dll
public class AbstractAccountAuthenticator : JVMBridgeBase<AbstractAccountAuthenticator>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
AbstractAccountAuthenticator
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AbstractAccountAuthenticator>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AbstractAccountAuthenticator>.IsAssignableFrom<T>()
JVMBridgeBase<AbstractAccountAuthenticator>.Execute<T>(params T[])
JVMBridgeBase<AbstractAccountAuthenticator>.DynBridgeClazz
JVMBridgeBase<AbstractAccountAuthenticator>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

AbstractAccountAuthenticator()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("AbstractAccountAuthenticator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AbstractAccountAuthenticator()

AbstractAccountAuthenticator(Context)

public AbstractAccountAuthenticator(Context arg0)

Parameters

arg0 Context

Context

AbstractAccountAuthenticator(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("AbstractAccountAuthenticator class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AbstractAccountAuthenticator(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

KEY_CUSTOM_TOKEN_EXPIRY

public static String KEY_CUSTOM_TOKEN_EXPIRY { get; }

Property Value

String

Methods

AddAccount(AccountAuthenticatorResponse, String, String, String[], Bundle)

public Bundle AddAccount(AccountAuthenticatorResponse arg0, String arg1, String arg2, String[] arg3, Bundle arg4)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 String

String

arg2 String

String

arg3 String[]

String

arg4 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

AddAccountFromCredentials(AccountAuthenticatorResponse, Account, Bundle)

public Bundle AddAccountFromCredentials(AccountAuthenticatorResponse arg0, Account arg1, Bundle arg2)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

arg2 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

ConfirmCredentials(AccountAuthenticatorResponse, Account, Bundle)

public Bundle ConfirmCredentials(AccountAuthenticatorResponse arg0, Account arg1, Bundle arg2)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

arg2 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

EditProperties(AccountAuthenticatorResponse, String)

public Bundle EditProperties(AccountAuthenticatorResponse arg0, String arg1)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 String

String

Returns

Bundle

Bundle

FinishSession(AccountAuthenticatorResponse, String, Bundle)

public Bundle FinishSession(AccountAuthenticatorResponse arg0, String arg1, Bundle arg2)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 String

String

arg2 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

GetAccountCredentialsForCloning(AccountAuthenticatorResponse, Account)

public Bundle GetAccountCredentialsForCloning(AccountAuthenticatorResponse arg0, Account arg1)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

GetAccountRemovalAllowed(AccountAuthenticatorResponse, Account)

public Bundle GetAccountRemovalAllowed(AccountAuthenticatorResponse arg0, Account arg1)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

GetAuthToken(AccountAuthenticatorResponse, Account, String, Bundle)

public Bundle GetAuthToken(AccountAuthenticatorResponse arg0, Account arg1, String arg2, Bundle arg3)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

arg2 String

String

arg3 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

GetAuthTokenLabel(String)

public String GetAuthTokenLabel(String arg0)

Parameters

arg0 String

String

Returns

String

String

GetIBinder()

public IBinder GetIBinder()

Returns

IBinder

IBinder

HasFeatures(AccountAuthenticatorResponse, Account, String[])

public Bundle HasFeatures(AccountAuthenticatorResponse arg0, Account arg1, String[] arg2)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

arg2 String[]

String

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

IsCredentialsUpdateSuggested(AccountAuthenticatorResponse, Account, String)

public Bundle IsCredentialsUpdateSuggested(AccountAuthenticatorResponse arg0, Account arg1, String arg2)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

arg2 String

String

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

StartAddAccountSession(AccountAuthenticatorResponse, String, String, String[], Bundle)

public Bundle StartAddAccountSession(AccountAuthenticatorResponse arg0, String arg1, String arg2, String[] arg3, Bundle arg4)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 String

String

arg2 String

String

arg3 String[]

String

arg4 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

StartUpdateCredentialsSession(AccountAuthenticatorResponse, Account, String, Bundle)

public Bundle StartUpdateCredentialsSession(AccountAuthenticatorResponse arg0, Account arg1, String arg2, Bundle arg3)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

arg2 String

String

arg3 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException

UpdateCredentials(AccountAuthenticatorResponse, Account, String, Bundle)

public Bundle UpdateCredentials(AccountAuthenticatorResponse arg0, Account arg1, String arg2, Bundle arg3)

Parameters

arg0 AccountAuthenticatorResponse

AccountAuthenticatorResponse

arg1 Account

Account

arg2 String

String

arg3 Bundle

Bundle

Returns

Bundle

Bundle

Exceptions

NetworkErrorException