LogicalMethodInfo Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| AsyncResultParameter |
Zaman uyumsuz yöntem |
| AsyncStateParameter |
Zaman uyumsuz çağırmada |
| BeginMethodInfo |
Zaman uyumsuz çağrıda bir |
| 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 |
| 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 |
| 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 |
| IsEndMethod(MethodInfo) |
geçirilen yöntemin zaman uyumsuz çağırma yöntemini temsil edip etmediğini belirten bir |
| 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. |