TsgcWebSocketServer_HTTPAPI › Właściwości
Opublikowane właściwości pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.
| Nazwa | Opis |
|---|---|
| Active | Uruchamia lub zatrzymuje nasłuchiwanie HTTP.sys, rejestrując skonfigurowany URL w sterowniku jądra systemu Windows. |
| Host | Nazwa hosta lub adres IP używany do budowania URL rejestrowanego w sterowniku http.sys. |
| Port | Port TCP, który w połączeniu z Host tworzy URL zastrzeżony przez sterownik http.sys dla serwera. |
| BindingOptions | Precyzuje sposób rejestrowania rezerwacji URL i certyfikatów SSL w sterowniku http.sys podczas uruchamiania. |
| MaxConnections | Maksymalna liczba jednoczesnych połączeń klienckich akceptowanych przez detektor http.sys (zero oznacza brak limitu). |
| Nazwa | Opis |
|---|---|
| Timeouts | Zastępuje domyślne limity czasu żądań, treści encji, keep-alive i szybkości wysyłania http.sys. |
| Nazwa | Opis |
|---|---|
| Authentication | Włącza i konfiguruje uwierzytelnianie użytkownik/hasło dla przychodzących żądań WebSocket i HTTP. |
| SSL | Włącza TLS/SSL na odbiorniku http.sys, dzięki czemu klienci mogą łączyć się przy użyciu wss:// lub https://. |
| SSLOptions | Identyfikuje wpis magazynu certyfikatów Windows, do którego http.sys wiąże odbiornik przy włączonej obsłudze SSL. |
| SecurityOptions | Definiuje reguły dostępu, takie jak dozwolone źródła dla uzgadniania połączeń WebSocket przeglądarki. |
| APIKeyManager | Opcjonalny komponent zarządzania kluczami API służący do weryfikacji przychodzących kluczy API przed akceptacją połączenia. |
| Nazwa | Opis |
|---|---|
| HeartBeat | Wysyła okresowe ramki ping w celu utrzymania przy życiu bezczynnych połączeń WebSocket i wykrywania nieaktywnych partnerów. |
| WatchDog | Automatycznie restartuje serwer po nieoczekiwanym zamknięciu lub awarii nasłuchiwania. |
| Firewall | Przypisuje komponent zapory sieciowej filtrujący przychodzące połączenia według adresu IP, regionu lub reguł niestandardowych. |
| RateLimiter | Przypisuje komponent ogranicznika szybkości, który ogranicza częstotliwość żądań i wiadomości na klienta lub na adres IP. |
| Nazwa | Opis |
|---|---|
| Asynchronous | Włącza wysyłanie w trybie „fire-and-forget": wywołujący natychmiast powraca, a zakończenie operacji jest sygnalizowane przez zdarzenie OnAsynchronous. |
| MaxBandwidth | Maksymalna dozwolona przepustowość w bajtach na sekundę dla wszystkich połączeń łącznie (zero oznacza brak limitu). |
| ThreadPoolSize | Liczba wątków roboczych obsługujących kolejkę żądań http.sys przez IOCP. |
| ReadBufferSize | Rozmiar w bajtach bufora odbiorczego przydzielonego dla każdego oczekującego nakładkowego odczytu względem kolejki żądań http.sys. |
| FineTune | Niskopoziomowe ustawienia trybu jądra kształtujące sposób, w jaki http.sys kolejkuje, wysyła i finalizuje żądania. |
| Nazwa | Opis |
|---|---|
| HTTPUploadFiles | Kontroluje sposób buforowania (pamięć lub strumień plikowy) i zapisywania na dysku plików przesłanych przez HTTP POST. |
| Nazwa | Opis |
|---|---|
| Options | Grupuje różne flagi zachowania serwera: obsługę fragmentów, limity czasu zapisu, strony testowe HTTP i walidację UTF-8. |
| QueueOptions | Serializuje wychodzące wiadomości przez wewnętrzną kolejkę per-połączenie, zapobiegając rywalizacji między wątkami. |
| Extensions | Konfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate. |
| Specyfikacje | Włącza lub wyłącza specyfikacje protokołu WebSocket akceptowane przez serwer. |
| Nazwa | Opis |
|---|---|
| LogFile | Zapisuje każdą przychodzącą i wychodzącą wiadomość gniazda do pliku dziennika na potrzeby debugowania i audytu. |
| Version | Ciąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym. |
| Nazwa | Opis |
|---|---|
| Active | Uruchamia lub zatrzymuje nasłuchiwanie HTTP.sys, rejestrując skonfigurowany URL w sterowniku jądra systemu Windows. |
| APIKeyManager | Opcjonalny komponent zarządzania kluczami API służący do weryfikacji przychodzących kluczy API przed akceptacją połączenia. |
| Asynchronous | Włącza wysyłanie w trybie „fire-and-forget": wywołujący natychmiast powraca, a zakończenie operacji jest sygnalizowane przez zdarzenie OnAsynchronous. |
| Authentication | Włącza i konfiguruje uwierzytelnianie użytkownik/hasło dla przychodzących żądań WebSocket i HTTP. |
| BindingOptions | Precyzuje sposób rejestrowania rezerwacji URL i certyfikatów SSL w sterowniku http.sys podczas uruchamiania. |
| Extensions | Konfiguruje rozszerzenia protokołu WebSocket, takie jak kompresja per-message deflate. |
| FineTune | Niskopoziomowe ustawienia trybu jądra kształtujące sposób, w jaki http.sys kolejkuje, wysyła i finalizuje żądania. |
| Firewall | Przypisuje komponent zapory sieciowej filtrujący przychodzące połączenia według adresu IP, regionu lub reguł niestandardowych. |
| HeartBeat | Wysyła okresowe ramki ping w celu utrzymania przy życiu bezczynnych połączeń WebSocket i wykrywania nieaktywnych partnerów. |
| Host | Nazwa hosta lub adres IP używany do budowania URL rejestrowanego w sterowniku http.sys. |
| HTTPUploadFiles | Kontroluje sposób buforowania (pamięć lub strumień plikowy) i zapisywania na dysku plików przesłanych przez HTTP POST. |
| LogFile | Zapisuje każdą przychodzącą i wychodzącą wiadomość gniazda do pliku dziennika na potrzeby debugowania i audytu. |
| MaxBandwidth | Maksymalna dozwolona przepustowość w bajtach na sekundę dla wszystkich połączeń łącznie (zero oznacza brak limitu). |
| MaxConnections | Maksymalna liczba jednoczesnych połączeń klienckich akceptowanych przez detektor http.sys (zero oznacza brak limitu). |
| Options | Grupuje różne flagi zachowania serwera: obsługę fragmentów, limity czasu zapisu, strony testowe HTTP i walidację UTF-8. |
| Port | Port TCP, który w połączeniu z Host tworzy URL zastrzeżony przez sterownik http.sys dla serwera. |
| QueueOptions | Serializuje wychodzące wiadomości przez wewnętrzną kolejkę per-połączenie, zapobiegając rywalizacji między wątkami. |
| RateLimiter | Przypisuje komponent ogranicznika szybkości, który ogranicza częstotliwość żądań i wiadomości na klienta lub na adres IP. |
| ReadBufferSize | Rozmiar w bajtach bufora odbiorczego przydzielonego dla każdego oczekującego nakładkowego odczytu względem kolejki żądań http.sys. |
| SecurityOptions | Definiuje reguły dostępu, takie jak dozwolone źródła dla uzgadniania połączeń WebSocket przeglądarki. |
| Specyfikacje | Włącza lub wyłącza specyfikacje protokołu WebSocket akceptowane przez serwer. |
| SSL | Włącza TLS/SSL na odbiorniku http.sys, dzięki czemu klienci mogą łączyć się przy użyciu wss:// lub https://. |
| SSLOptions | Identyfikuje wpis magazynu certyfikatów Windows, do którego http.sys wiąże odbiornik przy włączonej obsłudze SSL. |
| ThreadPoolSize | Liczba wątków roboczych obsługujących kolejkę żądań http.sys przez IOCP. |
| Timeouts | Zastępuje domyślne limity czasu żądań, treści encji, keep-alive i szybkości wysyłania http.sys. |
| Version | Ciąg znaków tylko do odczytu z wersją biblioteki sgcWebSockets osadzoną w pliku binarnym. |
| WatchDog | Automatycznie restartuje serwer po nieoczekiwanym zamknięciu lub awarii nasłuchiwania. |