dotnetomaniak.pl - Artykuły z tagiem rozszerzeniadotnetomaniak.pl - Artykuły z tagiem rozszerzenia2024-03-28T14:12:44Zhttps://dotnetomaniak.pl/Tags/rozszerzeniaCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png7025https://dotnetomaniak.pl/Wprowadzenie-do-Managed-Add-in-Framework-MAF-SystemAddin-spis-tresci-PL-Maciej-Zbrzezny-Programowanie-i-TechnologieWprowadzenie do Managed Add-in Framework (MAF, System.Addin) (spis treści) [PL] | Maciej Zbrzezny: Programowanie i Technologie2012-03-26T07:07:36Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Gel1nSC6pkOfMlmENucESQ.png"/></div><div>W ramach zakończenia cyklu poświęconego Managed Add-in Framework (MAF, System.Addin) i aby ułatwić czytanie, przygotowałem spis artykułów związanych z tym tematem. Zapraszam do przeczytania całego cyklu...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Wprowadzenie-do-Managed-Add-in-Framework-MAF-SystemAddin-spis-tresci-PL-Maciej-Zbrzezny-Programowanie-i-Technologie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f03%2fwprowadzenie-do-managed-add-in.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-04-04T18:51:02Zhttps://dotnetomaniak.pl/Wprowadzenie-do-Managed-Add-in-Framework-MAF-SystemAddin-spis-tresci-PL-Maciej-Zbrzezny-Programowanie-i-Technologie3990W ramach zakończenia cyklu poświęconego Managed Add-in Framework (MAF, System.Addin) i aby ułatwić czytanie, przygotowałem spis artykułów związanych z tym tematem. Zapraszam do przeczytania całego cyklu...http://maciej-progtech.blogspot.com/2012/03/wprowadzenie-do-managed-add-in.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_Gel1nSC6pkOfMlmENucESQ.pnghttps://dotnetomaniak.pl/MAF-05-Managed-Add-in-Framework-SystemAddIn-a-bezpieczenstwo-wywolania-obcego-assembly-PL-Maciej-Zbrzezny-Programowanie-i-Technologie[MAF 05] Managed Add-in Framework (System.AddIn), a bezpieczeństwo wywołania obcego assembly [PL] | Maciej Zbrzezny: Programowanie i Technologie2012-03-12T11:53:19Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_cygk3DkJ-0yqH3oexAl9dg.png"/></div><div>autor: W ramach kontynuacji serii wpisów związanych Managed Add-in Framework (MAF / System.AddIn) ([1], [2], [3], [4]) chciałbym pokazać przykład pokazujący, w jaki sposób MAF rozwiązuje problem z izolacją ładowanych wtyczek, tak by nie pozwolić na uruchomienie niebezpiecznego kodu. Tak jak pisałem wcześniej jedną z zalet MAF-a jest możliwość uruchamiania wtyczek w środowisku izolowanym, teraz przyjrzymy się w jaki sposób można to zrealizować. Podobne doświadczenie (jednak bez wykorzystania MAF) przeprowadza...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MAF-05-Managed-Add-in-Framework-SystemAddIn-a-bezpieczenstwo-wywolania-obcego-assembly-PL-Maciej-Zbrzezny-Programowanie-i-Technologie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f03%2fmaf-05-managed-add-in-framework.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-03-22T05:29:59Zhttps://dotnetomaniak.pl/MAF-05-Managed-Add-in-Framework-SystemAddIn-a-bezpieczenstwo-wywolania-obcego-assembly-PL-Maciej-Zbrzezny-Programowanie-i-Technologie3590autor: W ramach kontynuacji serii wpisów związanych Managed Add-in Framework (MAF / System.AddIn) ([1], [2], [3], [4]) chciałbym pokazać przykład pokazujący, w jaki sposób MAF rozwiązuje problem z izolacją ładowanych wtyczek, tak by nie pozwolić na uruchomienie niebezpiecznego kodu. Tak jak pisałem wcześniej jedną z zalet MAF-a jest możliwość uruchamiania wtyczek w środowisku izolowanym, teraz przyjrzymy się w jaki sposób można to zrealizować. Podobne doświadczenie (jednak bez wykorzystania MAF) przeprowadza...http://maciej-progtech.blogspot.com/2012/03/maf-05-managed-add-in-framework.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_cygk3DkJ-0yqH3oexAl9dg.pnghttps://dotnetomaniak.pl/Prezentacja-Rozszerzalne-aplikacje-w-NET-czyli-MAF-i-MEF-PL-Maciej-Zbrzezny-Programowanie-i-TechnologiePrezentacja: „Rozszerzalne aplikacje w .NET (czyli MAF i MEF)” [PL] | Maciej Zbrzezny: Programowanie i Technologie2012-03-11T09:15:21Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_nynihuudSEqVxlLovQxZCA.png"/></div><div>autor: Niedawno uczestniczyłem w Study Group poświęconej architekturze aplikacji organizowanym przez Łódzką grupę profesjonalistów IT & .NET, gdzie przedstawiałem prezentację p.t. "Rozszerzalne aplikacje w .NET (czyli MAF i MEF)". Tych, którzy chcieliby się zapoznać z prezentacją lub kodem źródłowym, który powstał podczas prezentacji, zapraszam do obejrzenia mojej prezentacji umieszczonej na portalu SlideShare.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Prezentacja-Rozszerzalne-aplikacje-w-NET-czyli-MAF-i-MEF-PL-Maciej-Zbrzezny-Programowanie-i-Technologie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f03%2fprezentacja-rozszerzalne-aplikacje-w.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-03-21T01:09:59Zhttps://dotnetomaniak.pl/Prezentacja-Rozszerzalne-aplikacje-w-NET-czyli-MAF-i-MEF-PL-Maciej-Zbrzezny-Programowanie-i-Technologie31310autor: Niedawno uczestniczyłem w Study Group poświęconej architekturze aplikacji organizowanym przez Łódzką grupę profesjonalistów IT & .NET, gdzie przedstawiałem prezentację p.t. "Rozszerzalne aplikacje w .NET (czyli MAF i MEF)". Tych, którzy chcieliby się zapoznać z prezentacją lub kodem źródłowym, który powstał podczas prezentacji, zapraszam do obejrzenia mojej prezentacji umieszczonej na portalu SlideShare.http://maciej-progtech.blogspot.com/2012/03/prezentacja-rozszerzalne-aplikacje-w.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_nynihuudSEqVxlLovQxZCA.pnghttps://dotnetomaniak.pl/MAF-04-Managed-Add-in-Framework-SystemAddIn-przyklad-z-kompatybilnoscia-PL-Maciej-Zbrzezny-Programowanie-i-Technologie[MAF 04] Managed Add-in Framework (System.AddIn) – przykład z kompatybilnością [PL] | Maciej Zbrzezny: Programowanie i Technologie2012-03-09T11:15:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_mtift5wOgka8uirs9vchDw.png"/></div><div>autor: W ramach kontynuacji serii wpisów związanych Managed Add-in Framework (MAF / System.AddIn) ([1], [2], [3]) chciałbym pokazać przykład pokazujący, w jaki sposób MAF rozwiązuje problem z kompatybilnością wtyczek po zmianie kontraktu. Niniejszy przykład jest pewnego rodzaju kontynuacją przykładu przedstawionego we wpisie pt.: "Przykład prostej aplikacji z obsługą wtyczek z wykorzystaniem Managed Add-in Framework (System.AddIn)", zakłada on sytuację w której istniejący kontrakt ulega zmianie, by umożliwić ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MAF-04-Managed-Add-in-Framework-SystemAddIn-przyklad-z-kompatybilnoscia-PL-Maciej-Zbrzezny-Programowanie-i-Technologie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f03%2fmaf-04-managed-add-in-framework.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-03-17T22:15:48Zhttps://dotnetomaniak.pl/MAF-04-Managed-Add-in-Framework-SystemAddIn-przyklad-z-kompatybilnoscia-PL-Maciej-Zbrzezny-Programowanie-i-Technologie3340autor: W ramach kontynuacji serii wpisów związanych Managed Add-in Framework (MAF / System.AddIn) ([1], [2], [3]) chciałbym pokazać przykład pokazujący, w jaki sposób MAF rozwiązuje problem z kompatybilnością wtyczek po zmianie kontraktu. Niniejszy przykład jest pewnego rodzaju kontynuacją przykładu przedstawionego we wpisie pt.: "Przykład prostej aplikacji z obsługą wtyczek z wykorzystaniem Managed Add-in Framework (System.AddIn)", zakłada on sytuację w której istniejący kontrakt ulega zmianie, by umożliwić ...http://maciej-progtech.blogspot.com/2012/03/maf-04-managed-add-in-framework.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_mtift5wOgka8uirs9vchDw.pnghttps://dotnetomaniak.pl/MAF-02-Przyklad-prostej-aplikacji-z-obsluga-wtyczek-z-wykorzystaniem-Managed-Add-in-Framework-SystemAddIn-PL-Maciej-Zbrzezny-Programowanie-i-Technologie[MAF 02] Przykład prostej aplikacji z obsługą wtyczek z wykorzystaniem Managed Add-in Framework (System.AddIn) [PL] | Maciej Zbrzezny: Programowanie i Technologie2012-03-04T17:15:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_wSwiZ9emyUCIZVi1GFAuxg.png"/></div><div>autor: W poprzednim wpisie przybliżyłem czytelnikom teorię związaną z MAF-em (patrz: "[MAF 01] Rzut okiem na Managed Aadd-in Framework (System.AddIn)"), w tym wpisie chciałbym przedstawić prosty przykład aplikacji z obsługą wtyczek z wykorzystaniem Managed Aadd-in Framework (System.AddIn).
Niniejszy przykład jest bardzo prostą aplikacją, która odnajduje wtyczki, a następnie z nich korzysta. Wszystkie zagadnienia będą maksymalnie uproszczone, mimo wszystko konieczne jest przygotowanie całego pipeline'u komunik...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MAF-02-Przyklad-prostej-aplikacji-z-obsluga-wtyczek-z-wykorzystaniem-Managed-Add-in-Framework-SystemAddIn-PL-Maciej-Zbrzezny-Programowanie-i-Technologie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f03%2fmaf-02-przykad-prostej-aplikacji-z.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-03-11T01:16:31Zhttps://dotnetomaniak.pl/MAF-02-Przyklad-prostej-aplikacji-z-obsluga-wtyczek-z-wykorzystaniem-Managed-Add-in-Framework-SystemAddIn-PL-Maciej-Zbrzezny-Programowanie-i-Technologie31100autor: W poprzednim wpisie przybliżyłem czytelnikom teorię związaną z MAF-em (patrz: "[MAF 01] Rzut okiem na Managed Aadd-in Framework (System.AddIn)"), w tym wpisie chciałbym przedstawić prosty przykład aplikacji z obsługą wtyczek z wykorzystaniem Managed Aadd-in Framework (System.AddIn).
Niniejszy przykład jest bardzo prostą aplikacją, która odnajduje wtyczki, a następnie z nich korzysta. Wszystkie zagadnienia będą maksymalnie uproszczone, mimo wszystko konieczne jest przygotowanie całego pipeline'u komunik...http://maciej-progtech.blogspot.com/2012/03/maf-02-przykad-prostej-aplikacji-z.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_wSwiZ9emyUCIZVi1GFAuxg.pnghttps://dotnetomaniak.pl/MAF-01-Rzut-okiem-na-Managed-Aadd-in-Framework-SystemAddIn-PL-Maciej-Zbrzezny-Programowanie-i-Technologie[MAF 01] Rzut okiem na Managed Aadd-in Framework (System.AddIn) [PL] | Maciej Zbrzezny: Programowanie i Technologie2012-03-02T11:28:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_UV4XxqLs8kyM1JfE-EAMCw.png"/></div><div>autor: Nie dawno (patrz wpis: „Rozszerzanie aplikacji .NET (czyli plugin'y, add-in'y, MAF, MEF, itp. ...)”) wspomniałem na tym blogu o Managed Aadd-in Framework (zwanego
również System.AddIn lub MAF), przyjrzyjmy się bliżej temu rozwiązaniu.
Naszą przygodę z MAF zacznijmy może od powrotu to pokazanego wcześniej rysunku, który zaczerpnięty został z MSDN:
Muszę przyznać, że musiałem się chwilę zastanowić, gdy go
pierwszy raz zobaczyłem. Przedstawia on tzw. pipeline, czyli
ścieżkę prowadzącą przez poszczególne ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MAF-01-Rzut-okiem-na-Managed-Aadd-in-Framework-SystemAddIn-PL-Maciej-Zbrzezny-Programowanie-i-Technologie"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f03%2fmaf-01-rzut-okiem-na-managed-aadd-in.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-03-10T09:27:58Zhttps://dotnetomaniak.pl/MAF-01-Rzut-okiem-na-Managed-Aadd-in-Framework-SystemAddIn-PL-Maciej-Zbrzezny-Programowanie-i-Technologie31030autor: Nie dawno (patrz wpis: „Rozszerzanie aplikacji .NET (czyli plugin'y, add-in'y, MAF, MEF, itp. ...)”) wspomniałem na tym blogu o Managed Aadd-in Framework (zwanego
również System.AddIn lub MAF), przyjrzyjmy się bliżej temu rozwiązaniu.
Naszą przygodę z MAF zacznijmy może od powrotu to pokazanego wcześniej rysunku, który zaczerpnięty został z MSDN:
Muszę przyznać, że musiałem się chwilę zastanowić, gdy go
pierwszy raz zobaczyłem. Przedstawia on tzw. pipeline, czyli
ścieżkę prowadzącą przez poszczególne ...http://maciej-progtech.blogspot.com/2012/03/maf-01-rzut-okiem-na-managed-aadd-in.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_UV4XxqLs8kyM1JfE-EAMCw.pnghttps://dotnetomaniak.pl/Rozszerzanie-aplikacji-NET-czyli-pluginy-add-iny-MAF-MEF-itpRozszerzanie aplikacji .NET (czyli plugin'y, add-in'y, MAF, MEF, itp. ...)2012-02-22T15:49:31Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Sn9-_EGVN0SJtMag3lO2Jg.png"/></div><div>Autor: Zostałem ostatnio zapytany jak można zaimplementować aplikację, bazującej na .NET, która miałaby być rozszerzana za pomocą wtyczek (czasem nazywanych też: Add-In, Add-On, Rozszerzenie, Extension, Plug-In, Snap-In, ...), z których każda uruchamiana by
była w bezpiecznym środowisku (np. odrębnej domenie aplikacyjnej). Przyjrzyjmy się więc jakie są możliwości tworzenia rozszzerzeń dla aplikacji (.NET) i jak można przy ich pomocy zapewnić wspomniane bezpieczeństwo.
Sposób „wszystko zrobię sam (może uda mi si...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Rozszerzanie-aplikacji-NET-czyli-pluginy-add-iny-MAF-MEF-itp"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmaciej-progtech.blogspot.com%2f2012%2f02%2frozszerzanie-aplikacji-net-czyli.html" style="border:0px"/></a></div></div>padudahttps://dotnetomaniak.pl/Users/lTTRaS97HESSQ6Bhm-gUxg2012-03-02T16:51:45Zhttps://dotnetomaniak.pl/Rozszerzanie-aplikacji-NET-czyli-pluginy-add-iny-MAF-MEF-itp42610Autor: Zostałem ostatnio zapytany jak można zaimplementować aplikację, bazującej na .NET, która miałaby być rozszerzana za pomocą wtyczek (czasem nazywanych też: Add-In, Add-On, Rozszerzenie, Extension, Plug-In, Snap-In, ...), z których każda uruchamiana by
była w bezpiecznym środowisku (np. odrębnej domenie aplikacyjnej). Przyjrzyjmy się więc jakie są możliwości tworzenia rozszzerzeń dla aplikacji (.NET) i jak można przy ich pomocy zapewnić wspomniane bezpieczeństwo.
Sposób „wszystko zrobię sam (może uda mi si...http://maciej-progtech.blogspot.com/2012/02/rozszerzanie-aplikacji-net-czyli.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_Sn9-_EGVN0SJtMag3lO2Jg.png