Partager via


ScaleoutHubLifetimeManagerTests<TBackplane> Classe

Définition

Classe de test de base pour les implémentations du gestionnaire de durée de vie qui prennent en charge le scale-out du serveur.

generic <typename TBackplane>
public ref class ScaleoutHubLifetimeManagerTests abstract : Microsoft::AspNetCore::SignalR::Specification::Tests::HubLifetimeManagerTestsBase<Microsoft::AspNetCore::SignalR::Specification::Tests::MyHub ^>
public abstract class ScaleoutHubLifetimeManagerTests<TBackplane> : Microsoft.AspNetCore.SignalR.Specification.Tests.HubLifetimeManagerTestsBase<Microsoft.AspNetCore.SignalR.Specification.Tests.MyHub>
public abstract class ScaleoutHubLifetimeManagerTests<TBackplane> : Microsoft.AspNetCore.SignalR.Specification.Tests.HubLifetimeManagerTestsBase<Microsoft.AspNetCore.SignalR.Hub>
type ScaleoutHubLifetimeManagerTests<'Backplane> = class
    inherit HubLifetimeManagerTestsBase<MyHub>
type ScaleoutHubLifetimeManagerTests<'Backplane> = class
    inherit HubLifetimeManagerTestsBase<Hub>
Public MustInherit Class ScaleoutHubLifetimeManagerTests(Of TBackplane)
Inherits HubLifetimeManagerTestsBase(Of MyHub)
Public MustInherit Class ScaleoutHubLifetimeManagerTests(Of TBackplane)
Inherits HubLifetimeManagerTestsBase(Of Hub)

Paramètres de type

TBackplane

Implémentation en mémoire du fond de panier avec lequel HubLifetimeManager<THub>communique.

Héritage
ScaleoutHubLifetimeManagerTests<TBackplane>
Héritage
ScaleoutHubLifetimeManagerTests<TBackplane>

Constructeurs

ScaleoutHubLifetimeManagerTests<TBackplane>()

Classe de test de base pour les implémentations du gestionnaire de durée de vie qui prennent en charge le scale-out du serveur.

Propriétés

Manager
Obsolète.

Cette API est obsolète et sera supprimée dans une version ultérieure. Utilisez plutôt CreateNewHubLifetimeManager dans les tests.

(Hérité de HubLifetimeManagerTestsBase<THub>)

Méthodes

AddGroupAsyncForConnectionOnDifferentServerAlreadyInGroupDoesNothing()

Test de spécification pour SignalR HubLifetimeManager.

AddGroupAsyncForConnectionOnDifferentServerWorks()

Test de spécification pour SignalR HubLifetimeManager.

AddGroupAsyncForLocalConnectionAlreadyInGroupDoesNothing()

Test de spécification pour SignalR HubLifetimeManager.

CanCancelClientResult()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResult()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResultAcrossServers()

Test de spécification pour SignalR HubLifetimeManager.

CanProcessClientReturnResult()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnResultAcrossServers()

Test de spécification pour SignalR HubLifetimeManager.

ClientDisconnectsWithoutCompletingClientResult()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
ClientDisconnectsWithoutCompletingClientResultOnSecondServer()

Test de spécification pour SignalR HubLifetimeManager.

ClientReturnResultAcrossServersWithWrongReturnedTypeErrors()

Test de spécification pour SignalR HubLifetimeManager.

ConnectionDoesNotExist_FailsInvokeConnectionAsync()

Test de spécification pour SignalR HubLifetimeManager.

ConnectionIDNotPresentMultiServerWhenInvokingClientResult()

Test de spécification pour SignalR HubLifetimeManager.

ConnectionIDNotPresentWhenInvokingClientResult()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
CreateBackplane()

Méthode permettant de créer une implémentation d’un fond de panier en mémoire à utiliser dans les tests.

CreateNewHubLifetimeManager()

Méthode pour créer une implémentation de HubLifetimeManager<THub> pour une utilisation dans les tests.

(Hérité de HubLifetimeManagerTestsBase<THub>)
CreateNewHubLifetimeManager(TBackplane)

Méthode pour créer une implémentation de HubLifetimeManager<THub> qui utilise le fond de panier de CreateBackplane().

DisconnectConnectionRemovesConnectionFromGroup()

Test de spécification pour SignalR HubLifetimeManager.

ExceptionWhenIncorrectClientCompletesClientResult()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
InvocationsFromDifferentServersUseUniqueIDs()

Test de spécification pour SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersDoesNotWriteToDisconnectedConnectionsOutput()

Test de spécification pour SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersWritesToAllConnectionsOutput()

Test de spécification pour SignalR HubLifetimeManager.

InvokeConnectionAsyncForLocalConnectionDoesNotPublishToBackplane()

Test de spécification pour SignalR HubLifetimeManager.

InvokeConnectionAsyncOnServerWithoutConnectionWritesOutputToConnection()

Test de spécification pour SignalR HubLifetimeManager.

InvokeGroupAsyncOnServerWithoutConnectionWritesOutputToGroupConnection()

Test de spécification pour SignalR HubLifetimeManager.

InvokesForMultipleClientsDoNotCollide()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
InvokeUserSendsToAllConnectionsForUser()

Test de spécification pour SignalR HubLifetimeManager.

RemoveGroupAsyncForConnectionOnDifferentServerWorks()

Test de spécification pour SignalR HubLifetimeManager.

RemoveGroupFromConnectionOnDifferentServerNotInGroupDoesNothing()

Test de spécification pour SignalR HubLifetimeManager.

RemoveGroupFromLocalConnectionNotInGroupDoesNothing()

Test de spécification pour SignalR HubLifetimeManager.

SendAllAsyncDoesNotWriteToDisconnectedConnectionsOutput()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
SendAllAsyncWritesToAllConnectionsOutput()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
SendConnectionAsyncWritesToConnectionOutput()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
SendGroupAsyncWritesToAllConnectionsInGroupOutput()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
SendGroupExceptAsyncDoesNotWriteToExcludedConnections()

Test de spécification pour SignalR HubLifetimeManager.

(Hérité de HubLifetimeManagerTestsBase<THub>)
StillSubscribedToUserAfterOneOfMultipleConnectionsAssociatedWithUserDisconnects()

Test de spécification pour SignalR HubLifetimeManager.

WritingToGroupWithOneConnectionFailingSecondConnectionStillReceivesMessage()

Test de spécification pour SignalR HubLifetimeManager.

WritingToRemoteConnectionThatFailsDoesNotThrow()

Test de spécification pour SignalR HubLifetimeManager.

S’applique à