Table of Contents

Class EndpointsSchema.EndpointWebMethod

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

sys.endpoint_webmethods (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 SOAP method defined on a SOAP-enabled HTTP endpoint. The combination of the endpoint_id and namespace columns is unique.


See sys.endpoint_webmethods.

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

Properties

EndpointID

ID of the endpoint that the webmethod is defined on.

[Column("endpoint_id")]
[NotNull]
public int EndpointID { get; set; }

Property Value

int

MethodAlias

Alias for the method.

Note: Transact-SQL identifiers allow characters that are not legal in WSDL method names.

The alias is used to map the name exposed in the WSDL description of the endpoint to the actual underlying Transact-SQL executable object that is called when the webmethod is invoked.

[Column("method_alias")]
[NotNull]
public string MethodAlias { get; set; }

Property Value

string

Namespace

Namespace for the webmethod.

[Column("namespace")]
[Nullable]
public string? Namespace { get; set; }

Property Value

string

ObjectName

The object name that the webmethod is redirected to, as specified in the NAME = option. Name parts are separated by a period (.), and delimited using brackets, [].

The object name must be a three-part name, as specified in the WSDL option.

[Column("object_name")]
[Nullable]
public string? ObjectName { get; set; }

Property Value

string

ResultFormat

Option that determines how results are formatted in the response.

1 = ALL_RESULTS

2 = ROWSETS_ONLY

3 = NONE

[Column("result_format")]
[Nullable]
public byte? ResultFormat { get; set; }

Property Value

byte?

ResultFormatDesc

Description of the option that determines how results are formatted in the response.

ALL_RESULTS

ROWSETS_ONLY

NONE

[Column("result_format_desc")]
[Nullable]
public string? ResultFormatDesc { get; set; }

Property Value

string

ResultSchema

Option that determines which, if any, XSD is sent back with a response.

0 = None

1 = Standard

2 = Default

[Column("result_schema")]
[Nullable]
public byte? ResultSchema { get; set; }

Property Value

byte?

ResultSchemaDesc

Description of option that determines which, if any, XSD is sent back with a response.

NONE

STANDARD

DEFAULT

[Column("result_schema_desc")]
[Nullable]
public string? ResultSchemaDesc { get; set; }

Property Value

string