Compartilhar via


SPUsageDefinition.GetLocal<T> method

Esse método estático é usado em vez do construtor para criar uma nova instância da classe derivada SPUsageDefinition , se necessário e para recuperá-los do banco de dados.

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Shared Function GetLocal(Of T As {New, SPUsageDefinition}) As T
'Uso
Dim returnValue As T

returnValue = SPUsageDefinition.GetLocal()
public static T GetLocal<T>()
where T : new(), SPUsageDefinition

Type parameters

Valor retornado

Type: T
Se uma instância existente do objeto derivado pode ser encontrada no banco de dados, este método retorna. Caso contrário, se uma instância do objeto derivado não pode ser encontrada no banco de dados, esse método cria e retorna uma nova instância.

Comentários

Classes derivadas desta devem incluir uma propriedade somente leitura chamada Local para obter a instância local do objeto de definição de derivada de uso. Por exemplo:

public static SPUsageDefinitionDerived1 Local 
     { 
       get 
       { 
          return GetLocal<SPUsageDefinitionDerived1>(); 
       } 
     }

Ver também

Referência

SPUsageDefinition class

SPUsageDefinition members

Microsoft.SharePoint.Administration namespace