다음을 통해 공유


Exempel på mer avancerade Gadgets - Powershell, CardSpace och WCF

Det börjar dyka upp exempel på lite mer avancerade Vista Sidebar-gadgets än de klockor, almenackor och rss-feedsläsare som man vant sig vid. Om du undrar vad i hela fridens namn en Sidebar-gadget är till att börja med så rekommenderar jag varmt att du tar en titt på min kollega André Henriksson's eminenta Gadget-introduktion.

Om du var på vår MS-Live Roadshow minns du kanske att Johan Lindfors visade hur du kunde skicka resultat från Powershell till en fiffig Sidebar-gadget som ett företag vid namn PowerGadgets tagit fram. Jag hittade ett annat exempel hos Mindscape som nästan är dess raka motsats - nämligen en gadget som gör det möjligt att direkt köra Powershell-kommandon:

Eftersom bredden för en Sidebar-gadget är begränsad till 130px i dockat läge ser du inte resultatet av det kommando du kör. Däremot kan du öppna en s.k. flyout som innehåller ett större PowerShell-fönster där du kan se resultatet och fortsätta arbeta precis som om du öppnat PowerShell direkt:

Du kan ladda gadget:en från Mindscape här: https://www.mindscape.co.nz/blog/?p=12 och läsa mer om hur den är konstruerad (intressant se hur de skapat en självregistrerande .NET- komponent i en gadget) här: https://www.turtle.net.nz/blog/post/PowerShellGadgetAndSelfRegistration

Vittorio Bertocci, en av våra främsta CardSpace/Federerad säkerhet/WCF-gurus, har publicerat en genomgång av en annan gadget som innehåller lite utöver den vanliga "hämta nyheter från nätet"-funktionaliteten. Den innehåller exempel på hur du kan anropa en CardSpace-skyddad WCF-service direkt från en Gadget, kicka igång CardSpace-gränssnittet och sedan välja och sända rätt Card för autentisering mot tjänsten.

Kolla in Vittorio:s utmärkta post här: https://blogs.msdn.com/vbertocci/archive/2007/04/04/securing-a-sidebar-gadget-with-windows-cardspace-and-wcf.aspx