다음을 통해 공유


LogicalMethodInfo 클래스

정의

XML Web services 메서드에 대한 특성과 메타데이터를 나타냅니다. 이 클래스는 상속될 수 없습니다.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
상속
LogicalMethodInfo

설명

LogicalMethodInfo 는 SOAP 확장이 실행되도록 구성된 XML 웹 서비스 메서드의 세부 정보를 심문하기 위해 주로 SOAP 확장에서 사용됩니다. SOAP 확장을 구성하는 방법에 따라 을 사용하는 LogicalMethodInfo의 메서드 SoapExtension 에서 XML 웹 서비스 메서드에 GetInitializer 대한 세부 정보를 확인할 수 있습니다. 는 LogicalMethodInfo 속성을 사용하여 XML 웹 서비스 메서드에 적용된 모든 사용자 지정 특성 및 속성에 액세스하여 Parameters XML 웹 서비스 메서드 GetCustomAttributes 의 매개 변수와 같은 세부 정보를 제공합니다.

SOAP 확장에 대한 자세한 내용은 SOAP 확장을 사용하여 클래스 또는 SOAP 메시지 수정을 참조 SoapExtension 하세요.

생성자

LogicalMethodInfo(MethodInfo)

전달된 LogicalMethodInfo를 사용하여 MethodInfo 클래스의 새 인스턴스를 초기화합니다.

속성

AsyncCallbackParameter

비동기식으로 호출되는 Begin 메서드의 AsyncCallback 매개 변수에 대한 매개 변수 정보를 가져옵니다.

AsyncResultParameter

비동기식으로 호출되는 Begin 메서드의 반환 값을 가져옵니다.

AsyncStateParameter

비동기식으로 호출되는 Begin 메서드의 AsyncState 매개 변수에 대한 매개 변수 정보를 가져옵니다.

BeginMethodInfo

비동기식으로 호출되는 Begin 메서드에 대한 특성과 메타데이터를 가져옵니다.

CustomAttributeProvider

메서드에 적용되는 사용자 지정 특성을 가져옵니다.

DeclaringType

현재 LogicalMethodInfo가 나타내는 메서드를 선언하는 클래스를 가져옵니다.

EndMethodInfo

비동기식으로 호출되는 End 메서드에 대한 특성과 메타데이터를 가져옵니다.

InParameters

LogicalMethodInfo의 인스턴스에서 나타내는 메서드로 전달되는 매개 변수를 가져옵니다.

IsAsync

LogicalMethodInfo의 인스턴스에서 나타내는 메서드가 비동기식으로 호출되는지 여부를 나타내는 값을 가져옵니다.

IsVoid

LogicalMethodInfo의 인스턴스에서 나타내는 메서드의 반환 형식이 void인지 여부를 나타내는 값을 가져옵니다.

MethodInfo

동기 메서드에 대한 특성과 메타데이터를 가져옵니다.

Name

LogicalMethodInfo에서 나타내는 메서드의 이름을 가져옵니다.

OutParameters

해당 메서드의 out 매개 변수를 가져옵니다.

Parameters

해당 메서드의 매개 변수를 가져옵니다.

ReturnType

이 메서드의 반환 형식을 가져옵니다.

ReturnTypeCustomAttributeProvider

반환 형식에 대한 사용자 지정 특성을 가져옵니다.

메서드

BeginInvoke(Object, Object[], AsyncCallback, Object)

LogicalMethodInfo가 나타내는 메서드의 비동기 호출을 시작합니다.

Create(MethodInfo[])

모든 비동기 및 동기 메서드에 대한 정보를 포함할 수 있는 MethodInfo의 배열이 제공되면 LogicalMethodInfo의 배열을 만듭니다.

Create(MethodInfo[], LogicalMethodTypes)

MethodInfo의 반환되는 배열이 비동기 메서드 또는 동기 메서드로만 제한될 수 있는 LogicalMethodInfo의 배열이 제공되면 LogicalMethodInfo의 배열을 만듭니다.

EndInvoke(Object, IAsyncResult)

현재 LogicalMethodInfo에서 나타내는 메서드의 비동기 호출을 종료합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetCustomAttribute(Type)

해당 형식에 적용되는 첫째 사용자 지정 특성을 반환합니다.

GetCustomAttributes(Type)

지정된 형식에 적용되는 사용자 지정 특성을 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
Invoke(Object, Object[])

현재 LogicalMethodInfo에서 나타내는 메서드를 호출합니다.

IsBeginMethod(MethodInfo)

전달되는 메서드가 비동기식으로 호출되는 Begin 메서드를 나타내는지 여부를 나타내는 값을 반환합니다.

IsEndMethod(MethodInfo)

전달되는 메서드가 비동기식으로 호출되는 End 메서드를 나타내는지 여부를 나타내는 값을 반환합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 LogicalMethodInfo를 나타내는 문자열을 반환합니다.

적용 대상

추가 정보