SfcReferenceAttribute 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Important
이 API는 CLS 규격이 아닙니다.
단일 대상에 대한 (소프트) 참조에 대한 특성입니다.
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=true, Inherited=true)]
[System.CLSCompliant(false)]
public class SfcReferenceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=true, Inherited=true)>]
[<System.CLSCompliant(false)>]
type SfcReferenceAttribute = class
inherit Attribute
Public Class SfcReferenceAttribute
Inherits Attribute
- 상속
-
SfcReferenceAttribute
- 특성
생성자
| Name | Description |
|---|---|
| SfcReferenceAttribute(Type, String, String[]) |
참조는 속성 이름에 전달된 값으로 확인됩니다. |
| SfcReferenceAttribute(Type, String[], String, String[]) |
참조는 속성 이름에 전달된 값으로 확인됩니다. |
| SfcReferenceAttribute(Type, String[], Type, String, String[]) |
대리자를 호출하여 참조가 확인됩니다. |
| SfcReferenceAttribute(Type, String[]) |
참조는 선택적 키 및 매개 변수를 사용하여 지정된 확인자 형식의 인스턴스를 만들어 확인합니다. |
| SfcReferenceAttribute(Type, Type, String, String[]) |
대리자를 호출하여 참조가 확인됩니다. |
| SfcReferenceAttribute(Type) |
지정된 확인자 형식의 인스턴스를 만들어 참조를 확인합니다. |
속성
| Name | Description |
|---|---|
| Arguments |
urnTemplate에 대한 인수입니다. |
| InstanceResolver |
사용자 지정 확인자 인터페이스입니다. |
| Keys |
참조에 참여하는 키입니다. |
| Resolver |
사용자 지정 확인자 메서드입니다. |
| Type |
참조의 형식입니다. |
| UrnTemplate |
String.Format 문자열의 형식을 사용하는 Urn 템플릿입니다. 예제 "Server/Login[@Name = '{0}']". |
메서드
| Name | Description |
|---|---|
| GetUrn(Object) |
Urn 참조를 반환합니다. 특성에 pathexpression이 정의되지 않은 경우 null을 반환합니다. |
| Resolve(Object) |
지정된 원본 개체에서 단일 대상 개체를 확인합니다. 사용자 지정 확인자 인터페이스가 정의된 경우 이를 사용합니다. 그렇지 않으면 사용자 지정 확인자 대리자 도우미가 정의된 경우 이를 사용합니다. 사용자 지정 확인자가 없는 경우 인수를 사용하여 지정된 Urn 경로 식 템플릿을 평가합니다. |
| Resolve<T,S>(S) |
지정된 원본 개체에서 강력한 형식의 단일 대상 개체를 확인합니다. 사용자 지정 확인자 인터페이스가 정의된 경우 이를 사용합니다. 그렇지 않으면 사용자 지정 확인자 대리자 도우미가 정의된 경우 이를 사용합니다. 사용자 지정 확인자가 없는 경우 인수를 사용하여 지정된 Urn 경로 식 템플릿을 평가합니다. |