다음을 통해 공유


Renderer.ResolveComponentForRenderMode 메서드

정의

구성 요소 instance 가져올 때 를 처리하는 IComponentRenderMode 방법을 결정합니다. 호출 사이트 또는 구성 요소 유형에서 렌더링 모드를 지정하는 경우에만 호출됩니다.

서브클래스는 렌더러가 렌더링 모드를 지원하는지 여부와 해당 지원을 구현하는 방법에 따라 다른 형식의 구성 요소를 반환하거나 throw하도록 이 메서드를 재정의할 수 있습니다.

protected internal virtual Microsoft.AspNetCore.Components.IComponent ResolveComponentForRenderMode (Type componentType, int? parentComponentId, Microsoft.AspNetCore.Components.IComponentActivator componentActivator, Microsoft.AspNetCore.Components.IComponentRenderMode renderMode);
abstract member ResolveComponentForRenderMode : Type * Nullable<int> * Microsoft.AspNetCore.Components.IComponentActivator * Microsoft.AspNetCore.Components.IComponentRenderMode -> Microsoft.AspNetCore.Components.IComponent
override this.ResolveComponentForRenderMode : Type * Nullable<int> * Microsoft.AspNetCore.Components.IComponentActivator * Microsoft.AspNetCore.Components.IComponentRenderMode -> Microsoft.AspNetCore.Components.IComponent
Protected Friend Overridable Function ResolveComponentForRenderMode (componentType As Type, parentComponentId As Nullable(Of Integer), componentActivator As IComponentActivator, renderMode As IComponentRenderMode) As IComponent

매개 변수

componentType
Type

요청된 구성 요소의 형식입니다.

parentComponentId
Nullable<Int32>

부모 구성 요소 ID이거나, 루트 구성 요소인 경우 null입니다.

componentActivator
IComponentActivator

IComponentActivator 구성 요소 개체를 인스턴스화할 때 사용해야 하는 입니다.

renderMode
IComponentRenderMode

IComponentRenderMode 호출 사이트에서 또는 에서 선언된 componentType 입니다(예: 부모 구성 요소에 의해).

반환

IComponent 인스턴스입니다.

적용 대상