ArrayExtension.ProvideValue(IServiceProvider) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Items 값에 제공된 개체 수로 크기가 지정된 배열을 반환합니다.
public:
override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue (IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object
매개 변수
- serviceProvider
- IServiceProvider
태그 확장 서비스를 제공할 수 있는 개체입니다.
반환
만들어진 배열 또는 null입니다.
예외
유효한 Type을 제공하지 않은 배열이 처리되었습니다.
또는
설명
이 메서드는 태그 확장 동작을 지원하며 사용자 코드가 XAML 처리 동작을 구현하지 않는 한 일반적으로 사용자 코드에서 호출되지 않습니다.
XAML 프로세서 구현은 개체를 만드는 동안 요소를 적절하게 처리하기 위해 이 메서드를 x:Array
사용합니다. 이는 XAML 프로세서가 를 MarkupExtension 처리하고 구현을 호출할 때 일반적인 동작을 ProvideValue
사용합니다.
이 구현을 기반으로 전달 된 모든 서비스에 의존 하지 않는 serviceProvider
합니다. 그러나 .NET Framework XAML 서비스에 대한 기본 XAML 스키마 컨텍스트를 처리하는 동안 확장의 사용으로 전송되는 CLR 개념에 의존합니다.
태그 확장에 대한 자세한 내용은 XAML용 태그 확장 개요를 참조하세요.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET