A database based on .net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

329 lines
17 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>GBase.Client</name>
</assembly>
<members>
<member name="T:GBase.Client.Factories.IGBaseClientFactory">
<summary>
Factory for the <see cref="T:GBase.Client.Interfaces.IGBaseClient"/>
</summary>
</member>
<member name="M:GBase.Client.Factories.IGBaseClientFactory.Create(GBase.Client.Interfaces.IGBaseClientSettings)">
<summary>
Creates an <see cref="T:GBase.Client.Interfaces.IGBaseClient"/>
</summary>
<param name="settings">The <see cref="T:GBase.Client.Interfaces.IGBaseClientSettings"/> for this client</param>
<returns>A newly created instance of the implementation for <see cref="T:GBase.Client.Interfaces.IGBaseClient"/></returns>
</member>
<member name="T:GBase.Client.Factories.IGBaseClientSettingsFactory">
<summary>
Factory for the <see cref="T:GBase.Client.Interfaces.IGBaseClientSettings"/>
</summary>
</member>
<member name="M:GBase.Client.Factories.IGBaseClientSettingsFactory.Create(GBase.Api.Communication.ServerProtocol,System.Net.IPAddress,System.Int32,System.String,System.String,System.String)">
<summary>
Creates an <see cref="T:GBase.Client.Interfaces.IGBaseClientSettings"/>
</summary>
<param name="protocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="ipAddress">The <see cref="T:System.Net.IPAddress"/></param>
<param name="port">The port</param>
<param name="gBaseEndpoint">The GBase endpoint</param>
<param name="gBaseTableEndpoint">The GBaseTable endpoint</param>
<param name="gBaseColumnEndpoint">The GBaseEntry endpoint</param>
<returns>A newly created instance of the implementation for <see cref="T:GBase.Client.Interfaces.IGBaseClientSettings"/></returns>
</member>
<member name="T:GBase.Client.GBaseClient">
<summary>
A client for the GBase
</summary>
</member>
<member name="M:GBase.Client.GBaseClient.#ctor(GBase.Client.Interfaces.IGBaseClientSettings,GBase.Client.Services.Factories.IGBaseServiceFactory,GBase.Client.Services.Factories.IGBaseTableServiceFactory,GBase.Client.Services.Factories.IGBaseColumnServiceFactory)">
<summary>
A client for the GBase
</summary>
<param name="settings">The <see cref="T:GBase.Client.Interfaces.IGBaseClientSettings"/> for this client</param>
<param name="gBaseServiceFactory">The <see cref="T:GBase.Client.Services.Factories.IGBaseServiceFactory"/></param>
<param name="gBaseTableServiceFactory">The <see cref="T:GBase.Client.Services.Factories.IGBaseTableServiceFactory"/></param>
<param name="gBaseColumnServiceFactory">The <see cref="T:GBase.Client.Services.Factories.IGBaseColumnServiceFactory"/></param>
</member>
<member name="P:GBase.Client.GBaseClient.GBase">
<summary>
Functions of the GBase
</summary>
</member>
<member name="P:GBase.Client.GBaseClient.GBaseTable">
<summary>
Functions of the GBaseTable
</summary>
</member>
<member name="P:GBase.Client.GBaseClient.GBaseColumn">
<summary>
Functions of the GBaseColumn
</summary>
</member>
<member name="M:GBase.Client.GBaseClient.DisposeAsync">
<summary>
Dispose used resources asynchronously
</summary>
<returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> to await</returns>
</member>
<member name="T:GBase.Client.GBaseClientSettings">
<summary>
Settings for an <see cref="T:GBase.Client.Interfaces.IGBaseClient"/>
</summary>
</member>
<member name="M:GBase.Client.GBaseClientSettings.#ctor(GBase.Api.Communication.ServerProtocol,System.Net.IPAddress,System.Int32,System.String,System.String,System.String)">
<summary>
Settings for an <see cref="T:GBase.Client.Interfaces.IGBaseClient"/>
</summary>
<param name="protocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="ipAddress">The <see cref="T:System.Net.IPAddress"/></param>
<param name="port">The port</param>
<param name="gBaseEndpoint">The GBase endpoint</param>
<param name="gBaseTableEndpoint">The GBaseTable endpoint</param>
<param name="gBaseColumnEndpoint">The GBaseColumn endpoint</param>
</member>
<member name="P:GBase.Client.GBaseClientSettings.Protocol">
<summary>
Protocol that the <see cref="T:GBase.Client.Interfaces.IGBaseClient"/> should use
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.IpAddress">
<summary>
<see cref="T:System.Net.IPAddress"/> that the server listens to
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.Port">
<summary>
Port that the server listens to
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.GBaseEndpoint">
<summary>
GBase endpoint the server listens to
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.GBaseTableEndpoint">
<summary>
GBaseTable endpoint the server listens to
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.GBaseColumnEndpoint">
<summary>
GBaseColumn endpoint the server listens to
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.ServerProtocolGBaseEndpointAddress">
<summary>
Complete GBase endpoint address based on the <see cref="T:GBase.Api.Communication.ICommunicationSettings"/>
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.ServerProtocolGBaseTableEndpointAddress">
<summary>
Complete GBaseTable endpoint address based on the <see cref="T:GBase.Api.Communication.ICommunicationSettings"/>
</summary>
</member>
<member name="P:GBase.Client.GBaseClientSettings.ServerProtocolGBaseColumnEndpointAddress">
<summary>
Complete GBaseColumn endpoint address based on the <see cref="T:GBase.Api.Communication.ICommunicationSettings"/>
</summary>
</member>
<member name="T:GBase.Client.Installers.GBaseClientInstaller">
<summary>
<see cref="T:LightweightIocContainer.Interfaces.Installers.IIocInstaller"/> for the <see cref="T:GBase.Client.GBaseClient"/>
</summary>
</member>
<member name="M:GBase.Client.Installers.GBaseClientInstaller.Install(LightweightIocContainer.Interfaces.IIocContainer)">
<inheritdoc />
</member>
<member name="T:GBase.Client.Interfaces.IGBaseClient">
<summary>
A client for the GBase
</summary>
</member>
<member name="P:GBase.Client.Interfaces.IGBaseClient.GBase">
<summary>
Functions of the GBase
</summary>
</member>
<member name="P:GBase.Client.Interfaces.IGBaseClient.GBaseTable">
<summary>
Functions of the GBaseTable
</summary>
</member>
<member name="P:GBase.Client.Interfaces.IGBaseClient.GBaseColumn">
<summary>
Functions of the GBaseColumn
</summary>
</member>
<member name="T:GBase.Client.Interfaces.IGBaseClientSettings">
<summary>
Settings for an <see cref="T:GBase.Client.Interfaces.IGBaseClient"/>
</summary>
</member>
<member name="P:GBase.Client.Interfaces.IGBaseClientSettings.ServerProtocolGBaseEndpointAddress">
<summary>
Complete GBase endpoint address based on the <see cref="T:GBase.Api.Communication.ICommunicationSettings"/>
</summary>
</member>
<member name="P:GBase.Client.Interfaces.IGBaseClientSettings.ServerProtocolGBaseTableEndpointAddress">
<summary>
Complete GBaseTable endpoint address based on the <see cref="T:GBase.Api.Communication.ICommunicationSettings"/>
</summary>
</member>
<member name="P:GBase.Client.Interfaces.IGBaseClientSettings.ServerProtocolGBaseColumnEndpointAddress">
<summary>
Complete GBaseColumn endpoint address based on the <see cref="T:GBase.Api.Communication.ICommunicationSettings"/>
</summary>
</member>
<member name="T:GBase.Client.Services.Factories.IGBaseColumnServiceFactory">
<summary>
Factory for the <see cref="T:GBase.Api.Services.IGBaseColumnService"/>
</summary>
</member>
<member name="M:GBase.Client.Services.Factories.IGBaseColumnServiceFactory.Create(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
Creates an <see cref="T:GBase.Api.Services.IGBaseColumnService"/>
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for the GBase</param>
<returns>A newly created instance of the implementation for <see cref="T:GBase.Api.Services.IGBaseColumnService"/></returns>
</member>
<member name="T:GBase.Client.Services.Factories.IGBaseServiceFactory">
<summary>
Factory for the <see cref="T:GBase.Api.Services.IGBaseService"/>
</summary>
</member>
<member name="M:GBase.Client.Services.Factories.IGBaseServiceFactory.Create(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
Creates an <see cref="T:GBase.Api.Services.IGBaseService"/>
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for the GBase</param>
<returns>A newly created instance of the implementation for <see cref="T:GBase.Api.Services.IGBaseService"/></returns>
</member>
<member name="T:GBase.Client.Services.Factories.IGBaseTableServiceFactory">
<summary>
Factory for the <see cref="T:GBase.Api.Services.IGBaseTableService"/>
</summary>
</member>
<member name="M:GBase.Client.Services.Factories.IGBaseTableServiceFactory.Create(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
Creates an <see cref="T:GBase.Api.Services.IGBaseTableService"/>
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for the GBase</param>
<returns>A newly created instance of the implementation for <see cref="T:GBase.Api.Services.IGBaseTableService"/></returns>
</member>
<member name="T:GBase.Client.Services.GBaseColumnService">
<summary>
<see cref="T:GBase.Client.Services.Service`1"/> for the IGBaseColumn
</summary>
</member>
<member name="M:GBase.Client.Services.GBaseColumnService.#ctor(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
<see cref="T:GBase.Client.Services.Service`1"/> for the IGBaseColumn
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for the GBaseColumn</param>
</member>
<member name="M:GBase.Client.Services.GBaseColumnService.Dummy">
<summary>
Dummy method
</summary>
</member>
<member name="T:GBase.Client.Services.GBaseService">
<summary>
<see cref="T:GBase.Client.Services.Service`1"/> for the IGBase
</summary>
</member>
<member name="M:GBase.Client.Services.GBaseService.#ctor(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
<see cref="T:GBase.Client.Services.Service`1"/> for the IGBase
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for the GBase</param>
</member>
<member name="M:GBase.Client.Services.GBaseService.AddTable">
<summary>
Add a table to the GBase
</summary>
<returns>True if successful, false if not</returns>
</member>
<member name="M:GBase.Client.Services.GBaseService.RemoveTable">
<summary>
Remove a table from the GBase
</summary>
<returns>True if successful, false if not</returns>
</member>
<member name="T:GBase.Client.Services.GBaseTableService">
<summary>
<see cref="T:GBase.Client.Services.Service`1"/> for the IGBaseTable
</summary>
</member>
<member name="M:GBase.Client.Services.GBaseTableService.#ctor(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
<see cref="T:GBase.Client.Services.Service`1"/> for the IGBaseTable
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for the GBaseTable</param>
</member>
<member name="M:GBase.Client.Services.GBaseTableService.AddColumn">
<summary>
Add a column to the GBaseTable
</summary>
<returns>True if successful, false if not</returns>
</member>
<member name="M:GBase.Client.Services.GBaseTableService.RemoveColumn">
<summary>
Remove a column from the GBaseTable
</summary>
<returns>True if successful, false if not</returns>
</member>
<member name="T:GBase.Client.Services.Service`1">
<summary>
Base class for services of the <see cref="T:GBase.Client.Interfaces.IGBaseClient"/>
</summary>
<typeparam name="TService">The <see cref="T:System.Type"/> of the inheriting service</typeparam>
</member>
<member name="M:GBase.Client.Services.Service`1.#ctor(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
Base class for services of the <see cref="T:GBase.Client.Interfaces.IGBaseClient"/>
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for this <typeparamref name="TService"/></param>
</member>
<member name="P:GBase.Client.Services.Service`1.ServiceFactory">
<summary>
The <see cref="T:System.ServiceModel.ChannelFactory`1"/> for this <typeparamref name="TService"/>
</summary>
</member>
<member name="M:GBase.Client.Services.Service`1.OpenFactory(GBase.Api.Communication.ServerProtocol,System.String)">
<summary>
Open a <see cref="T:System.ServiceModel.ChannelFactory`1"/> for the given <see cref="T:GBase.Api.Communication.ServerProtocol"/> and endpoint
</summary>
<param name="serverProtocol">The <see cref="T:GBase.Api.Communication.ServerProtocol"/></param>
<param name="endpoint">The endpoint for this <typeparamref name="TService"/></param>
<returns></returns>
</member>
<member name="M:GBase.Client.Services.Service`1.OpenChannel">
<summary>
Open an <see cref="T:System.ServiceModel.IClientChannel"/> for this <typeparamref name="TService"/>
</summary>
<returns>The opened channel of type <typeparamref name="TService"/></returns>
</member>
<member name="M:GBase.Client.Services.Service`1.CloseChannel(`0)">
<summary>
Close the <see cref="T:System.ServiceModel.IClientChannel"/> for a given <typeparamref name="TService"/>
</summary>
<param name="service">The <typeparamref name="TService"/></param>
</member>
<member name="M:GBase.Client.Services.Service`1.DisposeAsync">
<summary>
Dispose used resources asynchronously
</summary>
<returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> to await</returns>
</member>
</members>
</doc>