Table of Contents

Class EndpointsSchema.DataContext

Namespace
LinqToDB.Tools.DataProvider.SqlServer.Schemas
Assembly
linq2db.Tools.dll
public class EndpointsSchema.DataContext
Inheritance
EndpointsSchema.DataContext
Extension Methods

Constructors

DataContext(IDataContext)

public DataContext(IDataContext dataContext)

Parameters

dataContext IDataContext

Properties

DatabaseMirroringEndpoints

sys.database_mirroring_endpoints (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Contains one row for the database mirroring endpoint of an instance of SQL Server.

note


The database mirroring endpoint supports both sessions between database mirroring partners and with witnesses and sessions between the primary replica of a Always On availability group and its secondary replicas.


See sys.database_mirroring_endpoints.

public ITable<EndpointsSchema.DatabaseMirroringEndpoint> DatabaseMirroringEndpoints { get; }

Property Value

ITable<EndpointsSchema.DatabaseMirroringEndpoint>

EndpointWebMethods

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.

public ITable<EndpointsSchema.EndpointWebMethod> EndpointWebMethods { get; }

Property Value

ITable<EndpointsSchema.EndpointWebMethod>

Endpoints

sys.endpoints (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Contains one row per endpoint that is created in the system. There is always exactly one SYSTEM endpoint.


See sys.endpoints.

public ITable<EndpointsSchema.Endpoint> Endpoints { get; }

Property Value

ITable<EndpointsSchema.Endpoint>

HttpEndpoints

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.

public ITable<EndpointsSchema.HttpEndpoint> HttpEndpoints { get; }

Property Value

ITable<EndpointsSchema.HttpEndpoint>

ServiceBrokerEndpoints

sys.service_broker_endpoints (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

This catalog view contains one row for the Service Broker endpoint. For every row in this view, there is a corresponding row with the same endpoint_id in the sys.tcp_endpoints view that contains the TCP configuration metadata. TCP is the only allowed protocol for Service Broker.


See sys.service_broker_endpoints.

public ITable<EndpointsSchema.ServiceBrokerEndpoint> ServiceBrokerEndpoints { get; }

Property Value

ITable<EndpointsSchema.ServiceBrokerEndpoint>

SoapEndpoints

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.

public ITable<EndpointsSchema.SoapEndpoint> SoapEndpoints { get; }

Property Value

ITable<EndpointsSchema.SoapEndpoint>

TcpEndpoints

sys.tcp_endpoints (Transact-SQL)

Applies to: √ SQL Server (all supported versions)

Contains one row for each TCP endpoint that is in the system. The endpoints that are described by sys.tcp_endpoints provide an object to grant and revoke the connection privilege. The information that is displayed regarding ports and IP addresses is not used to configure the protocols and may not match the actual protocol configuration. To view and configure protocols, use SQL Server Configuration Manager.


See sys.tcp_endpoints.

public ITable<EndpointsSchema.TcpEndpoint> TcpEndpoints { get; }

Property Value

ITable<EndpointsSchema.TcpEndpoint>