Instalowanie filtr≤w ISAPI

Filtry ISAPI, podobnie jak aplikacje ISAPI, s╣ to programy odpowiadaj╣ce, gdy serwer sieci Web otrzymuje ┐╣danie HTTP. Odr≤┐niaj╣ siΩ one od aplikacji tym, ┐e s╣ sterowane zdarzeniami serwera sieci Web, a nie ┐╣daniami klienta. Mo┐esz skojarzyµ filtr ISAPI z konkretnym zdarzeniem serwera sieci Web; filtr bΩdzie nastΩpnie powiadamiany za ka┐dym razem, gdy wyst╣pi skojarzone z nim zdarzenie. Na przyk│ad filtr mo┐e byµ powiadamiany, gdy wyst╣pi b│╣d zapisu lub odczytu, aby nastΩpnie szyfrowaµ dane zwracane do klienta.

Mo┐esz zainstalowaµ filtry dla wszystkich witryn na serwerze (filtry globalne), a mo┐esz te┐ zainstalowaµ filtry dla poszczeg≤lnych witryn sieci Web. Je£li zainstalujesz zar≤wno filtry globalne, jak i filtry witryn, to oba rodzaje filtr≤w bΩd╣ scalane dla ka┐dej witryny.

Gdy dla tego samego zdarzenia zarejestrowano kilka filtr≤w, to s╣ one wywo│ywane kolejno. Filtry z wy┐szym priorytetem s╣ uruchamiane przed filtrumi z ni┐szym priorytetem. Je£li kilka filtr≤w ma ten sam priorytet, to filtry globalne ustawione we w│a£ciwo£ciach g│≤wnych s╣ uruchamiane przed filtrumi ustawionymi na poziomie witryny. Filtry z tym samym priorytetem na tym samym poziomie dziedziczenia s╣ uruchamiane w kolejno£ci ich pobrania do pamiΩci. Kolejno£µ pobierania filtr≤w do pamiΩci mo┐esz zmieniµ w arkuszach w│a£ciwo£ci dla serwera lub witryny sieci Web.

Filtry ISAPI, w odr≤┐nieniu od aplikacji ISAPI, s╣ zawsze uruchamiane w procesie serwera.

Aby dodaµ filtr do serwera lub witryny sieci Web
  1. W programie Mened┐er us│ug internetowych wybierz odpowiedni serwer lub witrynΩ sieci Web i otw≤rz ich arkusze w│a£ciwo£ci.
  2. Kliknij kartΩ Filtry ISAPI.
  3. Notka   Je£li dodajesz filtry do witryny sieci Web, to nie zobaczysz ┐adnych filtr≤w globalnych dziedziczonych z w│a£ciwo£ci g│≤wnych serwera sieci Web. Zobaczysz tylko filtry zainstalowane dla danej witryny sieci Web, mimo ┐e uruchamiane bΩd╣ obie grupy filtr≤w.

  4. Kliknij przycisk Dodaj.
  5. Wpisz nazwΩ filtru w polu Nazwa filtru i wpisz lub wyszukaj nazwΩ pliku DLL w polu Wykonywalny.
  6. Kliknij przycisk OK.
  7. Aby zmieniµ kolejno£µ pobierania filtr≤w, u┐yj strza│ek.
  8. Je£li filtr globalny zosta│ dodany lub zmieniony, to musisz zatrzymaµ i uruchomiµ ponownie serwer sieci, aby pobraµ nowe filtry do pamiΩci. Filtr dodawany na poziomie witryny sieci Web jest pobierany automatycznie w chwili dodawania go.

Notka   Je£li ┐╣danie HTTP wyzwala zdarzenie, dla kt≤rego dany filtr jest zarejestrowany, to filtr otrzyma dane z tego ┐╣dania niezale┐nie od tego, czy ┐╣danie dotyczy pliku, aplikacji CGI czy aplikacji ISAPI.

Aby uzyskaµ wiΩcej informacji o tworzeniu filtr≤w ISAPI, zobacz temat ISAPI.


© 1998 Microsoft Corporation. Wszelkie prawa zastrze┐one.