IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

recuperer le username avec une RIA silverlight [Débutant(e)]


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2008
    Messages : 54
    Par défaut recuperer le username avec une RIA silverlight
    Bonjour,

    Je débute complétement sur c#/Silverlight/VS2010 et je m’arrache les cheveux sur des trucs probablement évidents.

    Je cherche à récupérer l'identification courante de la session utilisateur Windows pour faire pour un programme silverlight/ria qui affiche tous les groupes AD dont l'utilisateur est manager (ceci en remplacement d'un script powershell inadapté par nature à la distribution pour ce public).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;
    using System.Security.Principal;
     
    namespace HelloWorld1
    {
        public partial class MainPage : UserControl
        {
            public MainPage()
            {
                InitializeComponent();
            }
     
            private void HelloWorld_Click(object sender, RoutedEventArgs e)
            {
                string WindowsLogin = WindowsIdentity.Name;
                MessageBox.Show(WindowsLogin);
            }
        }
    }
    En principe, j'ai mis l'assembly nécessaire.
    Résultat:
    Le nom 'WindowsIdentity' n'existe pas dans le contexte actuel ... 25 35 HelloWorld1
    J'ai cru comprendre que Silverlight était adapté à mon besoin, justement parce qu'il peu récupérer ce type d'infos sur le poste d’où il est lancé ?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    La classe WindowsIdentity n'existe pas en Silverlight, elle est seulement dans le .NET framework "normal".

    Si on en croit ceci, Silverlight ne permet pas de récupérer le nom d'utilisateur Windows.

  3. #3
    Membre actif
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2008
    Messages : 54
    Par défaut
    Citation Envoyé par tomlev Voir le message
    La classe WindowsIdentity n'existe pas en Silverlight, elle est seulement dans le .NET framework "normal".

    Si on en croit ceci, Silverlight ne permet pas de récupérer le nom d'utilisateur Windows.
    Effectivement http://msdn.microsoft.com/fr-fr/libr...sidentity.aspx

    Merci pou votre réponse, je vais m'orienter vers une appli C# XAML classique.

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par tomlev Voir le message
    La classe WindowsIdentity n'existe pas en Silverlight, elle est seulement dans le .NET framework "normal".

    Si on en croit ceci, Silverlight ne permet pas de récupérer le nom d'utilisateur Windows.
    Moi je le récupère "sans" problème

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Moi je le récupère "sans" problème
    Et comment ? la solution serait sans doute utile à arflam

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Et comment ? la solution serait sans doute utile à arflam
    Je regarderai ça au taff demain

    De mémoire, on a extrait qqs classes de RIA et on a créé notre NTLM "provider"

  7. #7
    Membre actif
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2008
    Messages : 54
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Je regarderai ça au taff demain

    De mémoire, on a extrait qqs classes de RIA et on a créé notre NTLM "provider"
    Si c'est accessible à un debutant C#, je suis preneur.

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/08/2011, 16h38
  2. Réponses: 10
    Dernier message: 26/10/2009, 15h02
  3. Recuperer le nom d'une table avec un RowID ?
    Par Arvulis dans le forum Administration
    Réponses: 9
    Dernier message: 09/01/2008, 16h09
  4. Réponses: 7
    Dernier message: 09/07/2007, 21h14
  5. Comment recuperer la valeur d'une variable de session avec du javascript
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/09/2006, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo