Mam potrzebę dodania niestandardowego rozszerzenia zachowania do moich punktów końcowych klienta WCF. Próbowałem to zrobić poprzez konfigurację, ale zostałem ugryziony przez często wspominany błąd, w którym konfiguracja WFC nie może poprawnie przeanalizować nazwy typu. Czy mogę zrobić to programowo zamiast tego?Programowe i globalne dodawanie niestandardowego rozszerzenia zachowania punktu końcowego klienta WCF
Nie mogę zmodyfikować sekcji konfiguracji w czasie wykonywania, ponieważ są one tylko do odczytu. Wiem, że jeśli dostaję instancję klienta proxy (tj. ClientBase), mogę dodać do jego Endpoint.Behaviors instancję mojego niestandardowego zachowania. Jednak musiałbym to zrobić dla każdej instancji.
Czy mogę dostać się do punktów końcowych na całym świecie i wstępnie je dodawać (np. W Global.asax), czy te punkty końcowe są tworzone i odrzucane przejściowo?
Czy możesz zamieścić link do problemu dotyczącego nieprawidłowego parsowania nazwy typu? –