LogicalMethodInfo Sınıf

Tanım

XML Web hizmeti yöntemi için öznitelikleri ve meta verileri temsil eder. Bu sınıf devralınamaz.

public ref class LogicalMethodInfo sealed
public sealed class LogicalMethodInfo
type LogicalMethodInfo = class
Public NotInheritable Class LogicalMethodInfo
Devralma
LogicalMethodInfo

Açıklamalar

LogicalMethodInfo , öncelikle SOAP uzantısının çalışmak üzere yapılandırıldığı XML Web hizmeti yönteminin ayrıntılarını sorgulamak için bir SOAP uzantısı tarafından kullanılır. SOAP uzantısının nasıl yapılandırıldığına bağlı olarak, XML Web hizmeti yöntemi hakkındaki ayrıntıları bir LogicalMethodInfoalan yönteminde GetInitializerSoapExtension bulabilir. özelliğine LogicalMethodInfo erişerek Parameters XML Web hizmeti yönteminin parametreleri ve özelliğini kullanarak GetCustomAttributes XML Web hizmeti yöntemine uygulanan özel öznitelikler gibi ayrıntıları sağlar.

SOAP uzantıları hakkında daha fazla ayrıntı için, soap uzantılarını kullanarak sınıfına SoapExtension veya SOAP İleti Değişikliği'ne bakın.

Oluşturucular

LogicalMethodInfo(MethodInfo)

geçirilen ile sınıfının yeni bir örneğini LogicalMethodInfoMethodInfo başlatır.

Özellikler

AsyncCallbackParameter

Zaman uyumsuz bir çağrıda AsyncCallback Begin yönteminin parametresi için parametre bilgilerini alır.

AsyncResultParameter

Zaman uyumsuz yöntem Begin çağırmasının dönüş değerini alır.

AsyncStateParameter

Zaman uyumsuz çağrıdaki bir Begin yöntemin parametresi için AsyncState parametre bilgilerini alır.

BeginMethodInfo

Zaman uyumsuz çağrıdaki bir Begin yöntemin özniteliklerini ve meta verilerini alır.

CustomAttributeProvider

yöntemine uygulanan özel öznitelikleri alır.

DeclaringType

Geçerli LogicalMethodInfotarafından temsil edilen yöntemini bildiren sınıfını alır.

EndMethodInfo

Bir End yönteme zaman uyumsuz çağrı yönteminin özniteliklerini ve meta verilerini alır.

InParameters

örneği LogicalMethodInfotarafından temsil edilen yöntemine geçirilen parametreleri alır.

IsAsync

örneği LogicalMethodInfo tarafından temsil edilen yöntemin zaman uyumsuz olarak çağrılıp çağrılmadığını belirten bir değer alır.

IsVoid

örneği LogicalMethodInfo tarafından temsil edilen yöntemin dönüş türünün olup voidolmadığını belirten bir değer alır.

MethodInfo

Zaman uyumlu bir yöntem için öznitelikleri ve meta verileri alır.

Name

Bu LogicalMethodInfotarafından temsil edilen yöntemin adını alır.

OutParameters

yöntemi için out parametrelerini alır.

Parameters

yöntemi için parametreleri alır.

ReturnType

Bu yöntemin dönüş türünü alır.

ReturnTypeCustomAttributeProvider

Dönüş türü için özel öznitelikleri alır.

Yöntemler

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

Bu LogicalMethodInfotarafından temsil edilen yöntemin zaman uyumsuz çağrısını başlatır.

Create(MethodInfo[])

Hem zaman uyumsuz hem de zaman uyumlu yöntemler hakkında bilgi içerebilen bir dizisi MethodInfoLogicalMethodInfoverilip dizisi oluşturulur.

Create(MethodInfo[], LogicalMethodTypes)

döndürülen dizisinin MethodInfoyalnızca zaman uyumsuz veya zaman uyumlu yöntemlerle kısıtlanabildiği bir dizisi LogicalMethodInfo verilip dizisi LogicalMethodInfooluşturulur.

EndInvoke(Object, IAsyncResult)

Geçerli LogicalMethodInfotarafından temsil edilen yöntemin zaman uyumsuz çağrısını sonlandırır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetCustomAttribute(Type)

Türüne herhangi bir özel öznitelik uygulanmışsa türüne uygulanan ilk özel özniteliği döndürür.

GetCustomAttributes(Type)

Belirtilen türe uygulanan özel öznitelikleri döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Invoke(Object, Object[])

Geçerli LogicalMethodInfotarafından temsil edilen yöntemini çağırır.

IsBeginMethod(MethodInfo)

geçirilen yöntemin zaman uyumsuz çağırma yöntemini temsil edip etmediğini belirten bir Begin değer döndürür.

IsEndMethod(MethodInfo)

geçirilen yöntemin zaman uyumsuz çağırma yöntemini temsil End edip etmediğini belirten bir değer döndürür.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli LogicalMethodInfoöğesini temsil eden bir dize döndürür.

Şunlara uygulanır

Ayrıca bkz.