Compartilhar via


MethodInstance De classe

Descreve como chamar um método. Um objeto MethodInstance MethodInstance é uma referência a um método , além de Valores usar como padrão Para os parâmetros.

Espaço para nome Microsoft.Office.Server.ApplicationRegistry.MetadataModel
Conjunto de Módulos (Assembly) Microsoft.SharePoint.Portal (em microsoft.sharepoint.portal.dll)

A sintaxe

<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel:=True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public Class MethodInstance
    Inherits AccessControlledMetadataObject

Dim instance As MethodInstance
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)] 
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)] 
public class MethodInstance : AccessControlledMetadataObject

Comentários

Um método único pode ter múltiplo MethodInstance objetos, com cada objeto MethodInstance MethodInstance sendo uma combinação de assinatura de método e um conjunto de valores usar como padrão.Você pode usar objetos MethodInstance MethodInstance para chamar o método mesmo com valores diferentes usar como padrão.MethodInstance MethodInstance são especialmente úteis para serviços da Web complexos.De exemplo, você pode ter um WebMethod que retorna múltiplo gera in várias ref ou out tipo parâmetros.Data Catalog de negócios pode processo apenas um único valor de retorno em um tempo, para que você poderia definir um WebMethod tal como um único método Catálogo dados Business e em seguida, crie múltiplo MethodInstances, cada uma delas seria apontar para um parâmetro diferente do método de núcleo como o parâmetro 'Return'.

Hierarquia de herança

System.Object
   Microsoft.Office.Server.ApplicationRegistry.MetadataModel.MetadataObject
     Microsoft.Office.Server.ApplicationRegistry.MetadataModel.AccessControlledMetadataObject
      Microsoft.Office.Server.ApplicationRegistry.MetadataModel.MethodInstance
         Microsoft.Office.Server.ApplicationRegistry.MetadataModel.Association

Segmento de segurança

Qualquer público estático ( compartilhadas Na Visual Basic) os membros desse tipo são segmento seguro. Os membros de instância não são garantia ser segmento seguro.

Consulte também

Referência

MethodInstance Membros
Microsoft.Office.Server.ApplicationRegistry.MetadataModel De espaço para nome