SfcReferenceAttribute 클래스

정의

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 경로 식 템플릿을 평가합니다.

적용 대상