ScaleoutHubLifetimeManagerTests<TBackplane> Clase

Definición

Clase de prueba base para implementaciones del administrador de duración que admiten el escalado horizontal del servidor.

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)

Parámetros de tipo

TBackplane

Una implementación en memoria del backplane con el que HubLifetimeManager<THub>se comunica.

Herencia
ScaleoutHubLifetimeManagerTests<TBackplane>
Herencia
ScaleoutHubLifetimeManagerTests<TBackplane>

Constructores

ScaleoutHubLifetimeManagerTests<TBackplane>()

Propiedades

Manager
Obsoleto.

Esta API está obsoleta y se quitará en una versión futura. En su lugar, use CreateNewHubLifetimeManager en las pruebas.

(Heredado de HubLifetimeManagerTestsBase<THub>)

Métodos

AddGroupAsyncForConnectionOnDifferentServerAlreadyInGroupDoesNothing()

Prueba de especificación para SignalR HubLifetimeManager.

AddGroupAsyncForConnectionOnDifferentServerWorks()

Prueba de especificación para SignalR HubLifetimeManager.

AddGroupAsyncForLocalConnectionAlreadyInGroupDoesNothing()

Prueba de especificación para SignalR HubLifetimeManager.

CanCancelClientResult()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResult()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResultAcrossServers()

Prueba de especificación para SignalR HubLifetimeManager.

CanProcessClientReturnResult()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnResultAcrossServers()

Prueba de especificación para SignalR HubLifetimeManager.

ClientDisconnectsWithoutCompletingClientResult()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
ClientDisconnectsWithoutCompletingClientResultOnSecondServer()

Prueba de especificación para SignalR HubLifetimeManager.

ConnectionDoesNotExist_FailsInvokeConnectionAsync()

Prueba de especificación para SignalR HubLifetimeManager.

ConnectionIDNotPresentMultiServerWhenInvokingClientResult()

Prueba de especificación para SignalR HubLifetimeManager.

ConnectionIDNotPresentWhenInvokingClientResult()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
CreateBackplane()

Método para crear una implementación de un backplane en memoria para su uso en pruebas.

CreateNewHubLifetimeManager()

Método para crear una implementación de HubLifetimeManager<THub> para su uso en pruebas.

(Heredado de HubLifetimeManagerTestsBase<THub>)
CreateNewHubLifetimeManager(TBackplane)

Método para crear una implementación de HubLifetimeManager<THub> que usa el backplane de CreateBackplane().

DisconnectConnectionRemovesConnectionFromGroup()

Prueba de especificación para SignalR HubLifetimeManager.

ExceptionWhenIncorrectClientCompletesClientResult()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
InvocationsFromDifferentServersUseUniqueIDs()

Prueba de especificación para SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersDoesNotWriteToDisconnectedConnectionsOutput()

Prueba de especificación para SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersWritesToAllConnectionsOutput()

Prueba de especificación para SignalR HubLifetimeManager.

InvokeConnectionAsyncForLocalConnectionDoesNotPublishToBackplane()

Prueba de especificación para SignalR HubLifetimeManager.

InvokeConnectionAsyncOnServerWithoutConnectionWritesOutputToConnection()

Prueba de especificación para SignalR HubLifetimeManager.

InvokeGroupAsyncOnServerWithoutConnectionWritesOutputToGroupConnection()

Prueba de especificación para SignalR HubLifetimeManager.

InvokesForMultipleClientsDoNotCollide()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
InvokeUserSendsToAllConnectionsForUser()

Prueba de especificación para SignalR HubLifetimeManager.

RemoveGroupAsyncForConnectionOnDifferentServerWorks()

Prueba de especificación para SignalR HubLifetimeManager.

RemoveGroupFromConnectionOnDifferentServerNotInGroupDoesNothing()

Prueba de especificación para SignalR HubLifetimeManager.

RemoveGroupFromLocalConnectionNotInGroupDoesNothing()

Prueba de especificación para SignalR HubLifetimeManager.

SendAllAsyncDoesNotWriteToDisconnectedConnectionsOutput()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
SendAllAsyncWritesToAllConnectionsOutput()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
SendConnectionAsyncWritesToConnectionOutput()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
SendGroupAsyncWritesToAllConnectionsInGroupOutput()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
SendGroupExceptAsyncDoesNotWriteToExcludedConnections()

Prueba de especificación para SignalR HubLifetimeManager.

(Heredado de HubLifetimeManagerTestsBase<THub>)
StillSubscribedToUserAfterOneOfMultipleConnectionsAssociatedWithUserDisconnects()

Prueba de especificación para SignalR HubLifetimeManager.

WritingToGroupWithOneConnectionFailingSecondConnectionStillReceivesMessage()

Prueba de especificación para SignalR HubLifetimeManager.

WritingToRemoteConnectionThatFailsDoesNotThrow()

Prueba de especificación para SignalR HubLifetimeManager.

Se aplica a