Aracılığıyla paylaş


LogicalMethodInfo Sınıf

Tanım

XML Web hizmeti yönteminin özniteliklerini ve meta verilerini 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ıştırılacak şekilde 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, yönteminde GetInitializerSoapExtension XML Web hizmeti yöntemi hakkındaki ayrıntıları bir alır LogicalMethodInfo. özelliğine LogicalMethodInfo erişerek Parameters XML Web hizmeti yönteminin parametreleri ve yöntemini kullanarak GetCustomAttributes XML Web hizmeti yöntemine uygulanan özel öznitelikler gibi ayrıntıları sağlar.

SOAP uzantıları hakkında daha fazla bilgi için, soap uzantılarını kullanarak sınıfına SoapExtension veya SOAP İleti değişikliğine bakın.

Oluşturucular

Name Description
LogicalMethodInfo(MethodInfo)

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

Özellikler

Name Description
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ğrısının dönüş değerini alır.

AsyncStateParameter

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

BeginMethodInfo

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

CustomAttributeProvider

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

DeclaringType

Geçerli LogicalMethodInfoile 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

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

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

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.

Create(MethodInfo[])

Hem zaman uyumsuz hem de zaman uyumlu yöntemler hakkında bilgi içerebilen bir dizisi MethodInfo 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üre 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()

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

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

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

IsBeginMethod(MethodInfo)

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

IsEndMethod(MethodInfo)

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

MemberwiseClone()

Geçerli Objectbasit 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.