mirror of
https://gitlab.com/fabinfra/fabaccess/borepin.git
synced 2025-06-11 11:03:23 +02:00
New API Class is working
This commit is contained in:
@ -55,6 +55,17 @@ namespace FabAccessAPI
|
||||
_TcpRpcClient = null;
|
||||
}
|
||||
}
|
||||
|
||||
public void UnbindAllEvents()
|
||||
{
|
||||
if(ConnectionStatusChanged != null)
|
||||
{
|
||||
foreach (Delegate d in ConnectionStatusChanged.GetInvocationList())
|
||||
{
|
||||
ConnectionStatusChanged -= (EventHandler<ConnectionStatusChange>)d;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Members
|
||||
|
@ -16,13 +16,13 @@ namespace FabAccessAPI
|
||||
if(obj is ConnectionData && obj != null)
|
||||
{
|
||||
ConnectionData? data = obj as ConnectionData;
|
||||
return data.Host.Host == Host.Host &&
|
||||
data.Host.Port == Host.Port &&
|
||||
data.Mechanism == Mechanism &&
|
||||
data.Username == Username &&
|
||||
EqualityComparer<Dictionary<string, object>>.Default.Equals(Properties, data.Properties);
|
||||
|
||||
return data.Host.Host == Host.Host &&
|
||||
data.Host.Port == Host.Port &&
|
||||
data.Mechanism == Mechanism &&
|
||||
data.Username == Username;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -33,6 +33,11 @@ namespace FabAccessAPI
|
||||
/// </summary>
|
||||
event EventHandler<ConnectionStatusChange> ConnectionStatusChanged;
|
||||
|
||||
/// <summary>
|
||||
/// Unbind all Events from ConnectionStatus Change
|
||||
/// </summary>
|
||||
void UnbindAllEvents();
|
||||
|
||||
/// <summary>
|
||||
/// Connect to BFFH Server
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user