2016-11-20 5 views
0

Ich versuche, Auth0 für meine mobile Anwendung (Xamarin) zu verwenden, und ich habe die quickstart guide provided by Auth0 folgen.Auth0 Integration und UI mit Xamarin

Ich habe die Komponente über Xamarin-Markt (Visual Studio) installiert und für die Integration habe ich eine Klassendatei speziell für Aut0-bezogene Operationen erstellt. Ich kopiert und eingefügt den mitgelieferten Code aus dem Quick Start Guide, aber Visual Studio gibt diesen Fehler zurück:

The contextual keyword 'var' may only appear within a local variable declaration or in script code

Der Code var anstelle einer normalen Variable vorgesehen ist, so bin ich nicht sicher, was ich damit ersetzen kann:

using Auth0.SDK; 

namespace Application 
{ 
    class LoginHandler 
    { 
     var auth0 = new Auth0Client(
     "*************", 
     "************************"); 
    } 
} 

ich bin mir nicht sicher, was ich falsch mache, ich möchte auch etwas Hilfe die Anmeldung UI Implementierung als die Xamarin Führer deathly veraltet sind.

+0

poke poke poke poke –

Antwort

1

Kurze Antwort: Sie können Auth0Client anstelle von var verwenden.

internal class LoginHandler 
{ 
    private Auth0Client auth0 = new Auth0Client("***", "*****"); 
} 

Lange Antwort:

Das Snippet wird vorausgesetzt, Sie die Auth0 Client-Instanz in einem Kontext verwenden würden, wo wäre es eine lokale Variable in Betracht gezogen werden und als solche würde es gültige Code sein. Zum Beispiel:

internal class LoginHandler 
{ 
    public void HandleLogin() 
    { 
     var auth0 = new Auth0Client("***", "*****"); 
     // ... 
    } 
} 

Wenn Sie Hilfe benötigen bei der Lösung andere spezifische Fragen, dann sollten Sie spezifische Fragen stellen, die eindeutig das Problem veranschaulichen Sie haben.