MiddleTierClientBuilder<TDbContext> Methods
Configures a client for a Middle Tier server with a specifiedDbContext
type.
Name | Description |
---|---|
Build() | Creates an immutable Middle Tier client object. |
ConfigureDbContext(Action<DbContextOptionsBuilder<TDbContext>>) |
Configures DbContext options for the Middle Tier client.
|
ConfigureObjectSpaceProvider(Action<EFCoreObjectSpaceProviderOptionsBuilder>) | Configures EFCoreObjectSpaceProvider<TDbContext> for the Middle Tier client. |
ConfigureOptions(Action<EFCoreMiddleTierSecurityOptions>) | Configures client connection options to the Middle Tier server. |
ConfigureServices(Action<IServiceCollection>) | Allows you to replace default services or register additional custom services used in a Middle Tier client. |
Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
GetHashCode() | Serves as the default hash function. Inherited from Object. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
ToString() | Returns a string that represents the current object. Inherited from Object. |
UsePasswordAuthentication(Action<IAuthenticationStandardLogonParameters>) | Configures the client to use authentication with login and password specified in a delegate. |
UsePasswordAuthentication(String, String) | Configures the client to use authentication with the specified login and password. |
UseServer(String) | Specifies the base Middle Tier server address. |
UseTokenAuthentication(String, Func<String>) | Configures the client to use a custom authentication based on the specified authentication scheme name and a JSON web token (JWT) identified through a delegate. |
UseTokenAuthentication(String, Func<Task<String>>) | Configures the client to use a custom authentication based on the specified authentication scheme name and a JSON web token (JWT) identified through an async delegate. |
UseTokenAuthentication(String, String) | Configures the client to use a custom authentication based on the specified JSON web token (JWT) and authentication scheme name. |
UseWindowsAuthentication() | Configures the client to use Windows authentication. The login of the Windows user account under which the client application is launched will be used for authentication on the server. |
See Also