Partilhar via


ScaleoutHubLifetimeManagerTests<TBackplane> Classe

Definição

Classe de teste base para implementações de gerenciador de tempo de vida que dão suporte à expansão do 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

Uma implementação na memória do plano de fundo com o qual HubLifetimeManager<THub>se comunica.

Herança
ScaleoutHubLifetimeManagerTests<TBackplane>
Herança
ScaleoutHubLifetimeManagerTests<TBackplane>

Construtores

ScaleoutHubLifetimeManagerTests<TBackplane>()

Classe de teste base para implementações de gerenciador de tempo de vida que dão suporte à expansão do servidor.

Propriedades

Manager
Obsoleto.

Essa API está obsoleta e será removida em uma versão futura. Use CreateNewHubLifetimeManager em testes.

(Herdado de HubLifetimeManagerTestsBase<THub>)

Métodos

AddGroupAsyncForConnectionOnDifferentServerAlreadyInGroupDoesNothing()

Teste de especificação para SignalR HubLifetimeManager.

AddGroupAsyncForConnectionOnDifferentServerWorks()

Teste de especificação para SignalR HubLifetimeManager.

AddGroupAsyncForLocalConnectionAlreadyInGroupDoesNothing()

Teste de especificação para SignalR HubLifetimeManager.

CanCancelClientResult()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResult()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResultAcrossServers()

Teste de especificação para SignalR HubLifetimeManager.

CanProcessClientReturnResult()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnResultAcrossServers()

Teste de especificação para SignalR HubLifetimeManager.

ClientDisconnectsWithoutCompletingClientResult()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
ClientDisconnectsWithoutCompletingClientResultOnSecondServer()

Teste de especificação para SignalR HubLifetimeManager.

ClientReturnResultAcrossServersWithWrongReturnedTypeErrors()

Teste de especificação para SignalR HubLifetimeManager.

ConnectionDoesNotExist_FailsInvokeConnectionAsync()

Teste de especificação para SignalR HubLifetimeManager.

ConnectionIDNotPresentMultiServerWhenInvokingClientResult()

Teste de especificação para SignalR HubLifetimeManager.

ConnectionIDNotPresentWhenInvokingClientResult()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
CreateBackplane()

Método para criar uma implementação de um backplane na memória para uso em testes.

CreateNewHubLifetimeManager()

Método para criar uma implementação de HubLifetimeManager<THub> para uso em testes.

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

Método para criar uma implementação de HubLifetimeManager<THub> que usa o backplane de CreateBackplane().

DisconnectConnectionRemovesConnectionFromGroup()

Teste de especificação para SignalR HubLifetimeManager.

ExceptionWhenIncorrectClientCompletesClientResult()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
InvocationsFromDifferentServersUseUniqueIDs()

Teste de especificação para SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersDoesNotWriteToDisconnectedConnectionsOutput()

Teste de especificação para SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersWritesToAllConnectionsOutput()

Teste de especificação para SignalR HubLifetimeManager.

InvokeConnectionAsyncForLocalConnectionDoesNotPublishToBackplane()

Teste de especificação para SignalR HubLifetimeManager.

InvokeConnectionAsyncOnServerWithoutConnectionWritesOutputToConnection()

Teste de especificação para SignalR HubLifetimeManager.

InvokeGroupAsyncOnServerWithoutConnectionWritesOutputToGroupConnection()

Teste de especificação para SignalR HubLifetimeManager.

InvokesForMultipleClientsDoNotCollide()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
InvokeUserSendsToAllConnectionsForUser()

Teste de especificação para SignalR HubLifetimeManager.

RemoveGroupAsyncForConnectionOnDifferentServerWorks()

Teste de especificação para SignalR HubLifetimeManager.

RemoveGroupFromConnectionOnDifferentServerNotInGroupDoesNothing()

Teste de especificação para SignalR HubLifetimeManager.

RemoveGroupFromLocalConnectionNotInGroupDoesNothing()

Teste de especificação para SignalR HubLifetimeManager.

SendAllAsyncDoesNotWriteToDisconnectedConnectionsOutput()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
SendAllAsyncWritesToAllConnectionsOutput()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
SendConnectionAsyncWritesToConnectionOutput()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
SendGroupAsyncWritesToAllConnectionsInGroupOutput()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
SendGroupExceptAsyncDoesNotWriteToExcludedConnections()

Teste de especificação para SignalR HubLifetimeManager.

(Herdado de HubLifetimeManagerTestsBase<THub>)
StillSubscribedToUserAfterOneOfMultipleConnectionsAssociatedWithUserDisconnects()

Teste de especificação para SignalR HubLifetimeManager.

WritingToGroupWithOneConnectionFailingSecondConnectionStillReceivesMessage()

Teste de especificação para SignalR HubLifetimeManager.

WritingToRemoteConnectionThatFailsDoesNotThrow()

Teste de especificação para SignalR HubLifetimeManager.

Aplica-se a