다음을 통해 공유


Microsoft.AspNetCore.Components 네임스페이스

구성 요소 렌더링, 이벤트 처리 및 라우팅에 대한 클래스를 제공합니다.

클래스

BindConverter

바인딩하는 동안 변환을 수행합니다.

BindElementAttribute

특정 요소 형식을 바인딩하는 옵션을 구성합니다.

BindInputElementAttribute

HTML input 요소의 하위 형식을 바인딩하는 옵션을 구성합니다.

CascadingParameterAttribute

대상 멤버를 연계 구성 요소 매개 변수로 나타냅니다. 해당 값은 호환되는 형식 및 이름으로 값을 제공하는 가장 가까운 상위 CascadingValue<TValue> 구성 요소에서 제공됩니다.

CascadingParameterAttributeBase

해당 값이 구성 요소 계층 구조 아래로 계단식으로 표시되는 매개 변수를 나타냅니다.

CascadingTypeParameterAttribute

제네릭 형식 매개 변수를 연계로 나타냅니다. 이렇게 하면 제네릭 형식 유추가 동일한 이름의 형식 매개 변수가 있는 하위 항목에서 이 형식 매개 변수 값을 자동으로 사용할 수 있습니다.

CascadingValue<TValue>

모든 하위 구성 요소에 연계 값을 제공하는 구성 요소입니다.

CascadingValueSource<TValue>

CascadingParameterAttribute사용하여 구성 요소에서 수신할 수 있는 연계 값을 제공합니다.

ChangeEventArgs

발생 중인 변경 이벤트에 대한 정보를 제공합니다.

ComponentBase

구성 요소에 대한 선택적 기본 클래스입니다. 또는 구성 요소가 IComponent 직접 구현할 수 있습니다.

Dispatcher

Renderer컨텍스트에서 실행할 외부 작업을 디스패치합니다.

DynamicComponent

Type 매개 변수에 따라 다른 구성 요소를 동적으로 렌더링하는 구성 요소입니다.

EditorRequiredAttribute

편집기에서 작성할 때 구성 요소 매개 변수를 사용자가 제공해야 하도록 지정합니다.

이 매개 변수에 대한 값이 제공되지 않으면 편집기 또는 빌드 도구에서 사용자가 값을 지정하도록 나타내는 경고를 제공할 수 있습니다. 이 특성은 ParameterAttribute표시된 속성에서만 유효합니다.

ElementReferenceContext

ElementReference대한 컨텍스트입니다.

ElementReferenceExtensions

ElementReference확장 메서드를 추가하는 정적 클래스입니다.

ErrorBoundaryBase

오류 경계 구성 요소에 대한 기본 클래스입니다.

EventCallbackFactory

EventCallbackEventCallback<TValue> 인스턴스를 만들기 위한 팩터리입니다.

EventCallbackFactoryBinderExtensions

EventCallback사용하는 양방향 바인딩에 대한 확장 메서드를 포함합니다. 내부 전용입니다.

EventCallbackFactoryEventArgsExtensions

EventCallbackFactoryEventArgs 형식에 대한 확장 메서드를 제공합니다.

EventHandlerAttribute

이벤트 인수 형식을 이벤트 특성 이름과 연결합니다.

ExcludeFromInteractiveRoutingAttribute

페이지 구성 요소에 적용되는 경우 대화형 Router 구성 요소가 해당 페이지를 무시해야 함을 나타냅니다. 즉, 대화형 라우팅을 통해 페이지 탐색이 확인되지 않고 대신 전체 페이지가 다시 로드됩니다.

ImportMap

애플리케이션의 모듈 스크립트에 대한 가져오기 맵을 정의하는 요소를 나타냅니다.

ImportMapDefinition

애플리케이션의 모듈 스크립트에 대한 가져오기 맵을 정의하는 요소의 내용을 나타냅니다.

InjectAttribute

초기화 중에 연결된 속성에 서비스 공급자에서 삽입된 값이 있어야 임을 나타냅니다.

LayoutAttribute

연결된 구성 요소 형식이 지정된 레이아웃을 사용한다는 것을 나타냅니다.

LayoutComponentBase

레이아웃을 나타내는 구성 요소에 대한 선택적 기본 클래스입니다. 또는 구성 요소가 IComponent 직접 구현하고 Body고유한 매개 변수를 선언할 수 있습니다.

LayoutView

지정된 레이아웃 내에 지정된 내용과 중첩된 레이아웃을 표시합니다.

LocationChangeException

LocationChanged 예외를 throw할 때 throw되는 예외입니다.

NavigationException

NavigationManager 다른 URL로 이동할 수 없는 경우 예외가 throw됩니다.

NavigationManager

URI 탐색을 쿼리하고 관리하기 위한 추상화 기능을 제공합니다.

NavigationManagerExtensions

NavigationManager 형식에 대한 확장 메서드를 제공합니다.

OwningComponentBase

서비스 공급자 범위를 만드는 기본 클래스입니다.

OwningComponentBase<TService>

서비스 공급자 범위를 만들고 TService형식의 서비스를 확인하는 기본 클래스입니다.

ParameterAttribute

대상 멤버를 구성 요소 매개 변수로 나타냅니다.

PersistentComponentState

구성 요소 애플리케이션의 구성 요소 및 서비스에 대한 상태입니다.

RendererInfo

구성 요소가 실행되는 플랫폼에 대한 정보를 제공합니다.

RenderModeAttribute

구성 요소 형식에 대한 고정 렌더링 모드를 지정합니다.

가능한 경우 구성 요소는 이러한 방식으로 렌더링 모드를 지정해서는 안 되며 모든 렌더링 모드에서 작동하도록 구현되어야 합니다. 구성 요소 작성자는 구성 요소가 다른 모드에서 실행할 수 없는 경우에만 고정 렌더링 모드를 지정해야 합니다.

ResourceAsset

스크립트, 스타일시트 또는 이미지와 같은 구성 요소 애플리케이션의 리소스입니다.

ResourceAssetCollection

정적 자산을 해당 고유 URL에 매핑하는 방법을 설명합니다.

ResourceAssetProperty

리소스 속성입니다.

RouteAttribute

연결된 구성 요소가 지정된 경로 템플릿 패턴과 일치해야 임을 나타냅니다.

RouteData

표시할 페이지를 지정하는 라우팅 중에 결정되는 정보를 설명합니다.

RouteView

지정된 페이지 구성 요소를 표시하여 레이아웃 및 추가 중첩된 레이아웃 내에 렌더링합니다.

StreamRenderingAttribute

구성 요소 및 해당 하위 항목의 렌더링을 스트리밍할지 여부를 나타내는 특성입니다.

이 특성은 스트리밍 렌더링을 지원하는 렌더러 내에서만 적용됩니다(예: Razor 구성 요소 엔드포인트에서 서버 쪽 HTML 렌더링). 다른 호스팅 모델에서는 효과가 없습니다.

구성 요소 형식이 이 특성을 선언하지 않으면 해당 구성 요소 형식의 인스턴스가 부모 구성 요소와 동일한 스트리밍 렌더링 모드를 공유합니다.

SupplyParameterFromFormAttribute

지정된 이름의 양식에 대한 양식 데이터에서 연결된 속성의 값을 제공해야 임을 나타냅니다.

SupplyParameterFromQueryAttribute

라우팅 구성 요소가 현재 URL 쿼리 문자열의 매개 변수 값을 제공할 수 있음을 나타냅니다. URL 쿼리 문자열이 변경되는 경우 추가 값을 제공할 수도 있습니다.

SupplyParameterFromQueryProviderServiceCollectionExtensions

SupplyParameterFromQueryAttribute사용하여 쿼리 문자열에서 구성 요소 매개 변수를 제공할 수 있습니다.

WebElementReferenceContext

웹 요소에 대한 ElementReferenceContext.

구조체

CascadingParameterInfo

연계 매개 변수에 대한 정보를 포함합니다.

ElementReference

렌더링된 요소에 대한 참조를 나타냅니다.

EventCallback

바인딩된 이벤트 처리기 대리자입니다.

EventCallback<TValue>

바인딩된 이벤트 처리기 대리자입니다.

EventCallbackWorkItem

이벤트와 연결된 콜백 대리자를 래핑합니다.

MarkupString

HTML과 같은 태그로 렌더링할 수 있는 문자열 값입니다.

NavigationOptions

다른 URI로 이동하는 추가 옵션입니다.

ParameterValue

렌더링 트리에서 부모가 IComponent 제공된 단일 매개 변수를 나타냅니다.

ParameterView

렌더링 트리에서 부모가 IComponent 제공된 매개 변수 컬렉션을 나타냅니다.

ParameterView.Enumerator

ParameterView반복하는 열거자입니다.

PersistingComponentStateSubscription

애플리케이션이 유지될 때 ComponentStatePersistenceManager 콜백이 트리거되는 OnPersisting 콜백에 대한 구독을 나타냅니다.

RenderHandle

구성 요소가 렌더러와 상호 작용할 수 있도록 허용합니다.

인터페이스

IComponent

UI 구성 요소를 나타냅니다.

IComponentActivator

구성 요소를 인스턴스화하는 데 사용할 수 있는 활성화자를 나타냅니다. 프레임워크는 결과 인스턴스에 대한 종속성 주입을 별도로 수행하므로 활성화자는 종속성 주입을 담당하지 않습니다.

IComponentRenderMode

구성 요소의 렌더링 모드를 나타냅니다.

IHandleAfterRender

렌더링되었다는 알림을 받는 구성 요소에 의해 구현된 인터페이스입니다.

IHandleEvent

상태 변경 알림을 받는 구성 요소에 의해 구현되는 인터페이스입니다.

IPersistentComponentStateStore

Blazor 애플리케이션의 일부인 구성 요소 및 서비스에 대한 스토리지를 관리합니다.

열거형

PersistedStateSerializationMode

구성 요소 영구 상태를 serialize할 때 사용할 모드를 지정합니다.

대리자

RenderFragment

RenderTreeBuilder콘텐츠를 쓰는 대리자로 구현되는 UI 콘텐츠의 세그먼트를 나타냅니다.

RenderFragment<TValue>

RenderFragment반환하는 함수로 구현된 TValue형식의 개체에 대한 UI 콘텐츠 세그먼트를 나타냅니다.

설명

구성 요소에 대한 자세한 내용은 만들기 및 ASP.NET Core Razor 구성 요소사용을 참조하세요.