ListenOptions Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
IPEndPointMenjelaskan jalur soket domain , Unix, nama pipa bernama, atau deskriptor file untuk soket yang sudah terbuka yang harus diikat atau dibuka Oleh Kestrel.
public ref class ListenOptions : Microsoft::AspNetCore::Server::Kestrel::Transport::Abstractions::Internal::IEndPointInformation
public ref class ListenOptions : Microsoft::AspNetCore::Connections::IConnectionBuilder, Microsoft::AspNetCore::Server::Kestrel::Transport::Abstractions::Internal::IEndPointInformation
public ref class ListenOptions : Microsoft::AspNetCore::Connections::IConnectionBuilder
public class ListenOptions : Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder, Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder
public class ListenOptions : Microsoft.AspNetCore.Connections.IConnectionBuilder, Microsoft.AspNetCore.Connections.IMultiplexedConnectionBuilder
type ListenOptions = class
interface IEndPointInformation
type ListenOptions = class
interface IEndPointInformation
interface IConnectionBuilder
type ListenOptions = class
interface IConnectionBuilder
type ListenOptions = class
interface IConnectionBuilder
interface IMultiplexedConnectionBuilder
Public Class ListenOptions
Implements IEndPointInformation
Public Class ListenOptions
Implements IConnectionBuilder, IEndPointInformation
Public Class ListenOptions
Implements IConnectionBuilder
Public Class ListenOptions
Implements IConnectionBuilder, IMultiplexedConnectionBuilder
- Warisan
-
ListenOptions
- Penerapan
-
Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Internal.IEndPointInformation IConnectionBuilder IMultiplexedConnectionBuilder
Properti
ApplicationServices |
Mendapatkan aplikasi IServiceProvider. |
ConnectionAdapters |
List<T> Mendapatkan yang memungkinkan setiap koneksi Stream dicegat dan diubah.
Dikonfigurasi oleh |
DisableAltSvcHeader |
Mendapatkan atau mengatur nilai yang mengontrol apakah header "Alt-Svc" disertakan dengan header respons. Header "Alt-Svc" digunakan oleh klien untuk meningkatkan koneksi HTTP/1.1 dan HTTP/2 ke HTTP/3. Header "Alt-Svc" secara otomatis disertakan dengan respons jika Protocols mengaktifkan HTTP/1.1 atau HTTP/2, dan HTTP/3 diaktifkan. Jika nilai header "Alt-Svc" telah ditetapkan oleh aplikasi, maka nilai tersebut tidak diubah. |
EndPoint |
EndPointMendapatkan . |
FileHandle |
Mendapatkan deskriptor file terikat ke soket. |
HandleType |
IPEndPointMenjelaskan jalur soket domain , Unix, nama pipa bernama, atau deskriptor file untuk soket yang sudah terbuka yang harus diikat atau dibuka Oleh Kestrel. |
IPEndPoint |
Mendapatkan terikat IPEndPoint. |
KestrelServerOptions |
KestrelServerOptions Mendapatkan untuk opsi pendengar. Memungkinkan middleware koneksi untuk mengatasi dan menggunakan layanan yang didaftarkan oleh aplikasi selama startup. |
NoDelay |
Atur ke false untuk mengaktifkan algoritma Nagle untuk semua koneksi. |
PipeName |
Mendapatkan nama pipa terikat ke server pipa nama. |
Protocols |
Protokol diaktifkan pada titik akhir ini. |
SocketPath |
Mendapatkan jalur absolut terikat ke soket domain Unix. |
Type |
Jenis antarmuka yang dijelaskan: jalur IPEndPointsoket domain , Unix, atau deskriptor file. |
Metode
Build() |
ConnectionDelegateMembangun . |
Clone(IPAddress) |
digunakan untuk mengkloning ke dua IPEndpoints |
ToString() |
IPEndPointMenjelaskan jalur soket domain , Unix, nama pipa bernama, atau deskriptor file untuk soket yang sudah terbuka yang harus diikat atau dibuka Oleh Kestrel. |
Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Menambahkan delegasi middleware ke alur koneksi.
Dikonfigurasi oleh |
Implementasi Antarmuka Eksplisit
IMultiplexedConnectionBuilder.Build() |
IPEndPointMenjelaskan jalur soket domain , Unix, nama pipa bernama, atau deskriptor file untuk soket yang sudah terbuka yang harus diikat atau dibuka Oleh Kestrel. |
IMultiplexedConnectionBuilder.Use(Func<MultiplexedConnectionDelegate,MultiplexedConnectionDelegate>) |
IPEndPointMenjelaskan jalur soket domain , Unix, nama pipa bernama, atau deskriptor file untuk soket yang sudah terbuka yang harus diikat atau dibuka Oleh Kestrel. |
Metode Ekstensi
Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Tambahkan yang diberikan |
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Tambahkan yang diberikan |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Tambahkan yang diberikan Lebih suka menggunakan Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) untuk performa yang lebih baik seperti yang ditunjukkan di bawah ini:
|
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Gunakan yang diberikan |
UseConnectionTimeout(ListenOptions) |
Tambahkan middleware batas waktu koneksi. |
UseConnectionLogging(ListenOptions) |
Memancarkan log verbose untuk byte yang dibaca dari dan ditulis ke koneksi. |
UseConnectionLogging(ListenOptions, String) |
Memancarkan log verbose untuk byte yang dibaca dari dan ditulis ke koneksi. |
UseHttps(ListenOptions) |
Konfigurasikan Kestrel untuk menggunakan HTTPS dengan sertifikat default jika tersedia. Ini akan muncul jika tidak ada sertifikat default yang dikonfigurasi. |
UseHttps(ListenOptions, HttpsConnectionAdapterOptions) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. Ini tidak menggunakan sertifikat default atau default lain yang ditentukan melalui konfigurasi atau ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, TlsHandshakeCallbackOptions) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. Ini tidak menggunakan sertifikat default atau default lain yang ditentukan melalui konfigurasi atau ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, Action<HttpsConnectionAdapterOptions>) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. Ini tidak menggunakan sertifikat default atau default lain yang ditentukan melalui konfigurasi atau ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, ServerOptionsSelectionCallback, Object, TimeSpan) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. Ini tidak menggunakan sertifikat default atau default lain yang ditentukan melalui konfigurasi atau ConfigureHttpsDefaults(Action<HttpsConnectionAdapterOptions>). |
UseHttps(ListenOptions, StoreName, String) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, StoreName, String, Boolean) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, StoreName, String, Boolean, StoreLocation, Action<HttpsConnectionAdapterOptions>) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, X509Certificate2) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, X509Certificate2, Action<HttpsConnectionAdapterOptions>) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, String) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, String, String) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHttps(ListenOptions, String, String, Action<HttpsConnectionAdapterOptions>) |
Konfigurasikan Kestrel untuk menggunakan HTTPS. |
UseHub<THub>(IConnectionBuilder) |
Konfigurasikan koneksi untuk menghosting jenis yang ditentukan Hub . |