다음을 통해 공유


ScaleoutHubLifetimeManagerTests<TBackplane> 클래스

정의

서버 스케일 아웃을 지원하는 수명 관리자 구현에 대한 기본 테스트 클래스입니다.

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)

형식 매개 변수

TBackplane

통신하는 백플레인 HubLifetimeManager<THub>의 메모리 내 구현입니다.

상속
ScaleoutHubLifetimeManagerTests<TBackplane>
상속
ScaleoutHubLifetimeManagerTests<TBackplane>

생성자

ScaleoutHubLifetimeManagerTests<TBackplane>()

서버 스케일 아웃을 지원하는 수명 관리자 구현에 대한 기본 테스트 클래스입니다.

속성

Manager
사용되지 않음.

이 API는 사용되지 않으며 이후 버전에서 제거됩니다. 대신 테스트에서 CreateNewHubLifetimeManager를 사용합니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)

메서드

AddGroupAsyncForConnectionOnDifferentServerAlreadyInGroupDoesNothing()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

AddGroupAsyncForConnectionOnDifferentServerWorks()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

AddGroupAsyncForLocalConnectionAlreadyInGroupDoesNothing()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

CanCancelClientResult()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResult()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnErrorResultAcrossServers()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

CanProcessClientReturnResult()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
CanProcessClientReturnResultAcrossServers()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

ClientDisconnectsWithoutCompletingClientResult()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
ClientDisconnectsWithoutCompletingClientResultOnSecondServer()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

ClientReturnResultAcrossServersWithWrongReturnedTypeErrors()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

ConnectionDoesNotExist_FailsInvokeConnectionAsync()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

ConnectionIDNotPresentMultiServerWhenInvokingClientResult()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

ConnectionIDNotPresentWhenInvokingClientResult()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
CreateBackplane()

테스트에서 사용할 메모리 내 백플레인의 구현을 만드는 방법입니다.

CreateNewHubLifetimeManager()

테스트에 사용할 구현 HubLifetimeManager<THub> 을 만드는 메서드입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
CreateNewHubLifetimeManager(TBackplane)

의 백플레CreateBackplane()인을 사용하는 의 HubLifetimeManager<THub> 구현을 만드는 메서드입니다.

DisconnectConnectionRemovesConnectionFromGroup()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

ExceptionWhenIncorrectClientCompletesClientResult()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
InvocationsFromDifferentServersUseUniqueIDs()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

InvokeAllAsyncWithMultipleServersDoesNotWriteToDisconnectedConnectionsOutput()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

InvokeAllAsyncWithMultipleServersWritesToAllConnectionsOutput()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

InvokeConnectionAsyncForLocalConnectionDoesNotPublishToBackplane()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

InvokeConnectionAsyncOnServerWithoutConnectionWritesOutputToConnection()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

InvokeGroupAsyncOnServerWithoutConnectionWritesOutputToGroupConnection()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

InvokesForMultipleClientsDoNotCollide()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
InvokeUserSendsToAllConnectionsForUser()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

RemoveGroupAsyncForConnectionOnDifferentServerWorks()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

RemoveGroupFromConnectionOnDifferentServerNotInGroupDoesNothing()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

RemoveGroupFromLocalConnectionNotInGroupDoesNothing()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

SendAllAsyncDoesNotWriteToDisconnectedConnectionsOutput()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
SendAllAsyncWritesToAllConnectionsOutput()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
SendConnectionAsyncWritesToConnectionOutput()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
SendGroupAsyncWritesToAllConnectionsInGroupOutput()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
SendGroupExceptAsyncDoesNotWriteToExcludedConnections()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

(다음에서 상속됨 HubLifetimeManagerTestsBase<THub>)
StillSubscribedToUserAfterOneOfMultipleConnectionsAssociatedWithUserDisconnects()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

WritingToGroupWithOneConnectionFailingSecondConnectionStillReceivesMessage()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

WritingToRemoteConnectionThatFailsDoesNotThrow()

SignalR HubLifetimeManager에 대한 사양 테스트입니다.

적용 대상