WAS ჰოსტინგი - WCF სერვისის ჰოსტინგი Windows აქტივაციის სერვისში (WAS) ყველაზე ხელსაყრელია მისი ფუნქციების გამო, როგორიცაა პროცესის გადამუშავება, უმოქმედო დროის მართვა, საერთო კონფიგურაციის სისტემა და HTTP, TCP და ა.შ. მხარდაჭერა.
რომელი ტიპის ჰოსტინგია მხარდაჭერილი WCF-ის მიერ?
არსებობს სამი ტიპის ჰოსტინგის გარემო WCF სერვისებისთვის: IIS, WAS და თვითჰოსტინგი ტერმინი „self-hosting“ეხება ნებისმიერ აპლიკაციას, რომელიც უზრუნველყოფს საკუთარ კოდს. ჰოსტინგის გარემოს ინიციალიზაცია. ეს მოიცავს კონსოლს, Windows Forms-ს, WPF-ს და Windows-ის მართულ სერვისებს.
როგორ გავააქტიურო და ვუმასპინძლო WCF სერვისს?
საბაზისო სერვისის შესაქმნელად WAS
- განსაზღვრეთ მომსახურების ხელშეკრულება მომსახურების ტიპისთვის. C ასლი. …
- მომსახურების ხელშეკრულების განხორციელება მომსახურების კლასში. გაითვალისწინეთ, რომ მისამართი ან სავალდებულო ინფორმაცია არ არის მითითებული სერვისის დანერგვის შიგნით. …
- შექმენით ვებ. …
- შექმენით სერვისი. …
- მოათავსეთ სერვისი.
რა საჭიროა WCF სერვისის გააქტიურება ან ჰოსტინგი?
მიუხედავად იმისა, არის თუ არა მოთხოვნა WCF სერვისის მოთხოვნა, თუ ASP. NET მოთხოვნა, აქტივაციის პროცესის ამოცანაა ჩართოს მუშა პროცესის დაწყება, როდესაც მოთხოვნა მოვა-ში სერვერზე კლიენტისგან. ამ აქტივაციის პროცესს ეწოდება შეტყობინებაზე დაფუძნებული აქტივაცია.
როგორ გავუმასპინძლო სერვისს?
სერვისის ჰოსტინგისთვის, თქვენ დაამატებთ კოდს შემდეგი ნაბიჯების შესასრულებლად:
- შექმენით URI საბაზისო მისამართისთვის.
- შექმენით კლასის მაგალითი სერვისის ჰოსტინგისთვის.
- შექმენით სერვისის საბოლოო წერტილი.
- მეტამონაცემების გაცვლის ჩართვა.
- გახსენით სერვისის ჰოსტი შემომავალი შეტყობინებების მოსასმენად.