Class ServiceBrokerSchema.RemoteServiceBinding
- Namespace
- LinqToDB.Tools.DataProvider.SqlServer.Schemas
- Assembly
- linq2db.Tools.dll
sys.remote_service_bindings (Transact-SQL)
Applies to: √ SQL Server (all supported versions)
This catalog view contains a row per remote service binding.
[Table(Schema = "sys", Name = "remote_service_bindings", IsView = true)]
public class ServiceBrokerSchema.RemoteServiceBinding
- Inheritance
-
ServiceBrokerSchema.RemoteServiceBinding
- Extension Methods
Properties
IsAnonymousOn
This remote service binding uses ANONYMOUS security. The identity of the user that begins the conversation is not provided to the target service. Not NULLABLE.
[Column("is_anonymous_on")]
[NotNull]
public bool IsAnonymousOn { get; set; }
Property Value
Name
Name of this remote service binding. Not NULLABLE.
[Column("name")]
[NotNull]
public string Name { get; set; }
Property Value
PrincipalID
ID of the database principal that owns this remote service binding. NULLABLE.
[Column("principal_id")]
[Nullable]
public int? PrincipalID { get; set; }
Property Value
- int?
RemotePrincipalID
ID for the user specified in the remote service binding. Service Broker uses a certificate owned by this user for communicating with the specified service on the specified contracts. NULLABLE.
[Column("remote_principal_id")]
[Nullable]
public int? RemotePrincipalID { get; set; }
Property Value
- int?
RemoteServiceBindingID
ID of this remote service binding. Not NULLABLE.
[Column("remote_service_binding_id")]
[NotNull]
public int RemoteServiceBindingID { get; set; }
Property Value
RemoteServiceName
Name of the remote service that this binding applies to. NULLABLE.
[Column("remote_service_name")]
[Nullable]
public string? RemoteServiceName { get; set; }
Property Value
ServiceContractID
ID of the contract that this binding applies to. A value of 0 is a wildcard that means this binding applies to all contracts for the service. Not NULLABLE.
[Column("service_contract_id")]
[NotNull]
public int ServiceContractID { get; set; }