Table of Contents

Class EndpointsSchema.SoapEndpoint

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

sys.soap_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 one row for each endpoint in the server that carries a SOAP-type payload. For every row in this view, there is a corresponding row with the same endpoint_id in the sys.http_endpoints catalog view that carries the HTTP configuration metadata.


See sys.soap_endpoints.

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

Properties

DefaultDatabase

The name of the default database given in the DATABASE = option.

NULL = DEFAULT was specified.

[Column("default_database")]
[Nullable]
public string? DefaultDatabase { get; set; }

Property Value

string

DefaultNamespace

The default namespace specified in the NAMESPACE = option, or https://tempuri.org if DEFAULT was specified instead.

[Column("default_namespace")]
[Nullable]
public string? DefaultNamespace { get; set; }

Property Value

string

DefaultResultSchema

The default value of the SCHEMA = option.

0 = NONE

1 = STANDARD

[Column("default_result_schema")]
[Nullable]
public byte? DefaultResultSchema { get; set; }

Property Value

byte?

DefaultResultSchemaDesc

Description of the default value of the SCHEMA = option.

NONE

STANDARD

[Column("default_result_schema_desc")]
[Nullable]
public string? DefaultResultSchemaDesc { get; set; }

Property Value

string

HeaderLimit

Maximum allowable size of the SOAP header.

[Column("header_limit")]
[NotNull]
public int HeaderLimit { get; set; }

Property Value

int

InheritedColumns

For a list of columns that this view inherits, see sys.endpoints (Transact-SQL).

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

Property Value

object

IsSessionEnabled

0 = SESSION = DISABLE option was specified.

1 = SESSION = ENABLED option was specified.

[Column("is_session_enabled")]
[NotNull]
public bool IsSessionEnabled { get; set; }

Property Value

bool

IsSqlLanguageEnabled

1 = BATCHES = ENABLED option was specified, meaning that ad-hoc SQL batches are allowed on the endpoint.

[Column("is_sql_language_enabled")]
[NotNull]
public bool IsSqlLanguageEnabled { get; set; }

Property Value

bool

IsXmlCharsetEnforced

0 = CHARACTER_SET = SQL option was specified.

1 = CHARACTER_SET = XML option was specified.

[Column("is_xml_charset_enforced")]
[NotNull]
public bool IsXmlCharsetEnforced { get; set; }

Property Value

bool

LoginType

Kind of authentication allowed on this endpoint.

WINDOWS

MIXED

[Column("login_type")]
[Nullable]
public string? LoginType { get; set; }

Property Value

string

SessionTimeout

Value specified in SESSION_TIMEOUT = option.

[Column("session_timeout")]
[NotNull]
public int SessionTimeout { get; set; }

Property Value

int

WsdlGeneratorProcedure

The three-part name of the stored procedure that implements this method.

Names of methods require strict three-part syntax. one, two, or four-part names are not allowed.

[Column("wsdl_generator_procedure")]
[Nullable]
public string? WsdlGeneratorProcedure { get; set; }

Property Value

string