WAS Hosting − Die aanbieding van 'n WCF-diens in Windows Activation Service (WAS) is die voordeligste vanweë sy kenmerke soos prosesherwinning, ledige tydbestuur, algemene konfigurasiestelsel en ondersteuning vir HTTP, TCP, ens.
Watter tipe hosting word deur WCF ondersteun?
Daar is drie tipes gasheeromgewings vir WCF-dienste: IIS, WAS, en self-hosting Die term "self-hosting" verwys na enige toepassing wat sy eie kode verskaf om die gasheeromgewing te inisialiseer. Dit sluit konsole, Windows Forms, WPF en bestuurde Windows-dienste in.
Hoe aktiveer en gasheer ek WCF-diens?
Om 'n basiese diens te skep wat deur WAS aangebied word
- Definieer 'n dienskontrak vir die tipe diens. C kopie. …
- Implementeer die dienskontrak in 'n diensklas. Let daarop dat adres of bindende inligting nie in die implementering van die diens gespesifiseer word nie. …
- Skep 'n web. …
- Skep 'n diens. …
- Plaas die diens.
Wat is die behoefte vir die aktivering of aanbieding van 'n WCF-diens?
Maak nie saak of die versoek 'n WCF-diensversoek is nie, of ASP. NET Versoek die taak van die aktiveringsproses is om die werkerproses in staat te stel om te begin wanneer 'n versoek kom in na die bediener vanaf die kliënt. Hierdie aktiveringsproses word boodskapgebaseerde aktivering genoem.
Hoe gasheer ek 'n diens?
Om die diens aan te bied, voeg jy kode by om die volgende stappe te doen:
- Skep 'n URI vir die basisadres.
- Skep 'n klasinstansie om die diens te huisves.
- Skep 'n dienseindpunt.
- Aktiveer metadata-uitruiling.
- Maak die diensgasheer oop om vir inkomende boodskappe te luister.