Table of Contents

Class EndpointsSchema.HttpEndpoint

Namespace
LinqToDB.Tools.DataProvider.SqlServer.Schemas
Assembly
linq2db.Tools.dll

sys.http_endpoints (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.
Contains a row for each endpoint created in the server that uses the HTTP protocol.


See sys.http_endpoints.

[Table(Schema = "sys", Name = "http_endpoints", IsView = true)]
public class EndpointsSchema.HttpEndpoint
Inheritance
EndpointsSchema.HttpEndpoint
Extension Methods

Properties

AuthorizationRealm

Hint that is returned to the client as part of the HTTP DIGEST authentication challenge. The value of the AUTH REALM option.

Is NULL if not specified or if DIGEST authentication is not enabled.

[Column("authorization_realm")]
[Nullable]
public string? AuthorizationRealm { get; set; }

Property Value

string

ClearPort

Port number specified in the CLEAR PORT = option.

NULL = Not specified.

[Column("clear_port")]
[NotNull]
public int ClearPort { get; set; }

Property Value

int

DefaultLogonDomain

Default login domain if you enable BASIC authentication. The value of the DEFAULT LOGON DOMAIN option.

Is NULL if not specified or if BASIC authentication is not enabled.

[Column("default_logon_domain")]
[Nullable]
public string? DefaultLogonDomain { get; set; }

Property Value

string

InheritedColumns

Inherits columns from sys.endpoints (Transact-SQL).

[Column("< inherited columns>")]
[NotNull]
public object InheritedColumns { get; set; }

Property Value

object

IsAnonymousEnabled

1 = Anonymous access is enabled using the AUTHENTICATION = ANONYMOUS option.

[Column("is_anonymous_enabled")]
[NotNull]
public bool IsAnonymousEnabled { get; set; }

Property Value

bool

IsBasicAuthEnabled

1 = Basic authentication is enabled using the AUTHENTICATION = BASIC option.

[Column("is_basic_auth_enabled")]
[NotNull]
public bool IsBasicAuthEnabled { get; set; }

Property Value

bool

IsClearPortEnabled

1 = Clear port is enabled using the PORT = CLEAR option.

[Column("is_clear_port_enabled")]
[NotNull]
public bool IsClearPortEnabled { get; set; }

Property Value

bool

IsCompressionEnabled

1 = COMPRESSION = ENABLED option is set.

[Column("is_compression_enabled")]
[NotNull]
public bool IsCompressionEnabled { get; set; }

Property Value

bool

IsDigestAuthEnabled

1 = Digest authentication is enabled using the AUTHENTICATION = DIGEST option.

[Column("is_digest_auth_enabled")]
[NotNull]
public bool IsDigestAuthEnabled { get; set; }

Property Value

bool

IsIntegratedAuthEnabled

1 = Integrated authentication is enabled using the AUTHENTICATION = INTEGRATED option.

[Column("is_integrated_auth_enabled")]
[NotNull]
public bool IsIntegratedAuthEnabled { get; set; }

Property Value

bool

IsKerberosAuthEnabled

1 = Integrated authentication enabled using the AUTHENTICATION = KERBEROS option.

[Column("is_kerberos_auth_enabled")]
[NotNull]
public bool IsKerberosAuthEnabled { get; set; }

Property Value

bool

IsNtlmAuthEnabled

1 = Integrated authentication enabled using the AUTHENTICATION = NTLM option.

[Column("is_ntlm_auth_enabled")]
[NotNull]
public bool IsNtlmAuthEnabled { get; set; }

Property Value

bool

IsSslPortEnabled

1 = SSL port is enabled using the PORT = SSL option.

[Column("is_ssl_port_enabled")]
[NotNull]
public bool IsSslPortEnabled { get; set; }

Property Value

bool

Site

Name of the host computer for the site, as specified in the SITE = option.

[Column("site")]
[Nullable]
public string? Site { get; set; }

Property Value

string

SslPort

Port number value specified in the SSL PORT = option.

NULL = Not specified.

[Column("ssl_port")]
[NotNull]
public int SslPort { get; set; }

Property Value

int

UrlPath

Path-only portion of the URL for this HTTP endpoint, as specified by the PATH= option.

[Column("url_path")]
[Nullable]
public string? UrlPath { get; set; }

Property Value

string