Udostępnij za pośrednictwem


ScaleoutHubLifetimeManagerTests<TBackplane> Klasa

Definicja

Podstawowa klasa testowa dla implementacji menedżera okresu istnienia, które obsługują skalowanie serwera w poziomie.

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)

Parametry typu

TBackplane

Implementacja w pamięci planu zaplecza, z którą HubLifetimeManager<THub>komunikuje się.

Dziedziczenie
ScaleoutHubLifetimeManagerTests<TBackplane>
Dziedziczenie
ScaleoutHubLifetimeManagerTests<TBackplane>

Konstruktory

ScaleoutHubLifetimeManagerTests<TBackplane>()

Podstawowa klasa testowa dla implementacji menedżera okresu istnienia, które obsługują skalowanie serwera w poziomie.

Właściwości

Manager
Przestarzałe.

Ten interfejs API jest przestarzały i zostanie usunięty w przyszłej wersji. Zamiast tego użyj polecenia CreateNewHubLifetimeManager w testach.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)

Metody

AddGroupAsyncForConnectionOnDifferentServerAlreadyInGroupDoesNothing()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

AddGroupAsyncForConnectionOnDifferentServerWorks()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

AddGroupAsyncForLocalConnectionAlreadyInGroupDoesNothing()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

CanCancelClientResult()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResult()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResultAcrossServers()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

CanProcessClientReturnResult()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnResultAcrossServers()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

ClientDisconnectsWithoutCompletingClientResult()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
ClientDisconnectsWithoutCompletingClientResultOnSecondServer()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

ClientReturnResultAcrossServersWithWrongReturnedTypeErrors()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

ConnectionDoesNotExist_FailsInvokeConnectionAsync()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

ConnectionIDNotPresentMultiServerWhenInvokingClientResult()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

ConnectionIDNotPresentWhenInvokingClientResult()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
CreateBackplane()

Metoda tworzenia implementacji planu zaplecza w pamięci do użycia w testach.

CreateNewHubLifetimeManager()

Metoda tworzenia implementacji HubLifetimeManager<THub> do użycia w testach.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
CreateNewHubLifetimeManager(TBackplane)

Metoda tworzenia implementacji HubLifetimeManager<THub> , która używa płaszczyzny wewnętrznej z programu CreateBackplane().

DisconnectConnectionRemovesConnectionFromGroup()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

ExceptionWhenIncorrectClientCompletesClientResult()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
InvocationsFromDifferentServersUseUniqueIDs()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersDoesNotWriteToDisconnectedConnectionsOutput()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

InvokeAllAsyncWithMultipleServersWritesToAllConnectionsOutput()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

InvokeConnectionAsyncForLocalConnectionDoesNotPublishToBackplane()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

InvokeConnectionAsyncOnServerWithoutConnectionWritesOutputToConnection()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

InvokeGroupAsyncOnServerWithoutConnectionWritesOutputToGroupConnection()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

InvokesForMultipleClientsDoNotCollide()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
InvokeUserSendsToAllConnectionsForUser()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

RemoveGroupAsyncForConnectionOnDifferentServerWorks()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

RemoveGroupFromConnectionOnDifferentServerNotInGroupDoesNothing()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

RemoveGroupFromLocalConnectionNotInGroupDoesNothing()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

SendAllAsyncDoesNotWriteToDisconnectedConnectionsOutput()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
SendAllAsyncWritesToAllConnectionsOutput()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
SendConnectionAsyncWritesToConnectionOutput()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
SendGroupAsyncWritesToAllConnectionsInGroupOutput()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
SendGroupExceptAsyncDoesNotWriteToExcludedConnections()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

(Odziedziczone po HubLifetimeManagerTestsBase<THub>)
StillSubscribedToUserAfterOneOfMultipleConnectionsAssociatedWithUserDisconnects()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

WritingToGroupWithOneConnectionFailingSecondConnectionStillReceivesMessage()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

WritingToRemoteConnectionThatFailsDoesNotThrow()

Test specyfikacji dla usługi SignalR HubLifetimeManager.

Dotyczy