Compartilhar via


ServerStub membros

Uma classe base para os objetos que pode processar solicitações de modelo de objeto do cliente e respostas para um tipo de objeto de servidor correspondente.

O tipo ServerStub expõe os membros a seguir

Construtores

  Nome Descrição
Método protegido ServerStub Inicializa uma nova instância da classe ServerStub .

Início

Propriedades

  Nome Descrição
Propriedade protegida ClientLibraryTargets
Propriedade protegida CollectionChildItemType O tipo de item de filhos da coleção.
Propriedade protegida CollectionCreateEntityMethodName O método será chamado para criar uma nova entidade no conjunto de entidade.Por exemplo, suponha que esse objeto ServerStub é uma classe PetCollection e há um método de Create da classe PetCollection. Se o objeto cliente postar para o conjunto de animais, o método especificado pelo CollectionCreateEntityMethodName será chamado para criar uma nova entidade.
Propriedade protegida CollectionIndexerMethodName O nome do método indexador.
Propriedade protegida CustomODataPayloadKind
Propriedade protegida DeleteMethodName O método que será chamado para excluir a entidade.
Propriedade protegida EntityKeyPropertyNames Os nomes de propriedade de chave da entidade.
Propriedade protegida ExcludedFromMetadataDocument
Propriedade protegida FeedCustomWriteSupportInlineCount
Propriedade protegida HasExpandoFields Indica se o tipo tem campos expando.
Propriedade protegida IgnoreNullPropertiesFromResponse
Propriedade protegida IsBeta
Propriedade protegida IsClientObjectCollection Indica se o objeto é uma coleção de objeto de cliente.
Propriedade protegida PatchUpdateMethodName O método que será chamado para atualizar a entidade por HTTP PATCH.
Propriedade protegida PutUpdateMethodName O método que será chamado para atualizar a entidade por HTTP colocar.
Propriedade protegida ReadStreamMethodName O método que será chamado para ler o fluxo de recurso de mídia associado à entidade. Se a entidade não permitir fluxo de recursos de mídia, null será retornado.
Propriedade protegida TargetBaseType O tipo base no tipo de destino.
Propriedade protegida TargetType O tipo de destino para esse fragmento de código do servidor.Por exemplo, se o fragmento de código de servidor para classe de SPWebSPWebServerStub , a propriedade de TargetType() será SPWeb.
Propriedade protegida TargetTypeAlias
Propriedade protegida TargetTypeId Id de tipo do tipo de destino. Ele é definido na [ClientNS.ClientCallableAttribute(ServerTypeId="{00000000-0000-0000-0000-000000000000}")]
Propriedade protegida TargetTypeScriptClientFullName O tipo de nome completo para o proxy de cliente.Por exemplo, o SPWeb_ServerProxy é o proxy de servidor para SPWeb, ele TargetTypeScriptClientFullName é "SP. Web".
Propriedade protegida WriteStreamMethodName O método que será chamado para escrever fluxo de recurso de mídia associado à entidade.

Início

Métodos

  Nome Descrição
Método protegido CheckBlockedGetProperty Verifica se a propriedade está bloqueada por um administrador.
Método protegido CheckBlockedMethod Verifica se um método está bloqueado por um administrador.
Método protegido CheckBlockedSetProperty Verifica se uma operação de conjunto de propriedade está bloqueada por um administrador.
Método protegido CustomWrite Personalizado serialização do objeto no formato de OData.
Método protegido CustomWriteOnePropertyValueAsJson
Método protegido ExcludeFromDefaultRetrieve Se a propriedade é excluída do padrão recupere.Quando o usuário chama clientObject.Retrieve() em vez de clientObject.Retrieve("Prop1", "Prop2"), ele é recuperação de padrão. Para algumas propriedade cara, por exemplo, HasUniqueRoleAssignments(), não queremos incluí-los a recuperação de padrão.
Método protegidoMembro estático GetArgument(XmlNodeList, Int32) Usado para retornar um nó XML para um argumento de uma lista especificada de nós XML.
Método protegidoMembro estático GetArgument(ClientValueCollection, Int32) Usado para retornar um objeto de ClientValue para um argumento de uma lista especificada de valores de cliente.
Método protegido GetEntityTypeFullName
Método protegido GetExpandoFieldNames Obtenha o expando nomes de campo.A geração de código usará ClientCallableTypeAttribute(ExpandoFieldsPropertyName="PropName") para gerar código para retornar o nome de campo expando. Por exemplo, para a classe de SPListItem , ExpandoFieldsPropertyName = "FieldNames" a geração de código irá gerar código como: SPListItem value = obj as SPListItem; if (value != null) { return value.FieldNames; } return null;
Método protegido GetExpandoFieldValue Obtenha o valor do campo expando.A geração de código usa ClientCallableTypeAttribute(GetExpandoFieldValueMethodName = "PropName") para gerar o código para retornar o valor do campo expando. Por exemplo, para a classe de SPListItem , temos GetExpandoFieldValueMethodName = "GetFieldValue" a geração de código irá gerar código como: SPListItem value = obj as SPListItem; if (value != null) { return value.GetFieldValue(fieldName); } return null;
Método protegido GetInstanceAnnotation
Método protegido GetInstanceAnnotationInformations
Método protegido GetMemberName Retorna um nome de membro normalizado dado um nome de membro valores..
Método protegido GetMethods Retorna uma coleção de objetos de descritor para métodos expostos por um tipo para o protocolo de modelo de objeto do cliente.
Método protegido GetObjectETag Obtenha a ETag do objeto.
Método protegido GetObjectIdentity Obter a identidade do objeto.Identidade do objeto é alguma cadeia de caracteres que identificam um objeto no servidor. Ele será usado por ObjectFactory associado ao tipo de destino. Por exemplo, uma identidade de objeto SPUser é 740c6a0b-85e2-48a0-a494-e0f1759d4aa7:site:27047ae4-5d91-48bd-8f65-56b91db34ac6:u:1. Cabe à fábrica objeto associada ao tipo de destino analisá-lo.
Método protegido GetObjectUrlPath Obter o caminho de url do objeto.Caminho de url do objeto é o restante para acessar o objeto.Por exemplo, o caminho de url de uma SPList será web/lists('11111111-1111-1111-1111-111111111111') onde o guid é a id da lista.
Método protegido GetObjectVersion Obter informações sobre a versão do objeto.
Método protegido GetProperties Retorna uma coleção de objetos de descritor para propriedades expostas por um tipo para o protocolo de modelo de objeto do cliente.
Método protegido GetProperty Retorna um valor para uma propriedade para um objeto do tipo correspondente à implementação derivada ServerStub .
Método protegido GetRESTfulQueryResult
Método protegido GetStaticProperty Obter propriedade estática.
Método protegido HasProperty Retorna se existe uma propriedade para uma implementação derivada ServerStub .
Método protegido InvokeConstructor(XmlNodeList, ProxyContext) Invoca um construtor.
Método protegido InvokeConstructor(ClientValueCollection, ProxyContext) Invoca um construtor.
Método protegido InvokeMethod(Object, String, ClientValueCollection, ProxyContext, Boolean) Invoca um método em um objeto do tipo correspondente à implementação derivada ServerStub usando os valores de cliente especificado como argumentos.
Método protegido InvokeMethod(Object, String, XmlNodeList, ProxyContext, Boolean) Invoca um método em um objeto do tipo correspondente à implementação derivada ServerStub usando os nós XML especificados como argumentos.
Método protegido InvokeStaticMethod(String, ClientValueCollection, ProxyContext, Boolean) Chame o método estático.
Método protegido InvokeStaticMethod(String, XmlNodeList, ProxyContext, Boolean) Chame o método estático.
Método protegido IsGetPropertyBlocked Retorna se uma operação de obter propriedade está bloqueada para uso.
Método protegido IsMethodBlocked Retorna se uma operação de método está bloqueada para uso.
Método protegido IsSetPropertyBlocked Retorna se uma operação de conjunto de propriedade está bloqueada para uso.
Método protegido OnChildItemEnumerated
Método protegido OnQuerying Chamado quando podemos recuperar propriedades/campo do objeto.
Método protegido OnRESTfulQuerying
Método protegido SetProperty(Object, String, ClientValue, ProxyContext) Define o valor de uma propriedade de um objeto do tipo correspondente à implementação derivada ServerStub com base em um valor de cliente.
Método protegido SetProperty(Object, String, XmlNode, ProxyContext) Define o valor de uma propriedade de um objeto do tipo correspondente à implementação derivada ServerStub com base em um valor de nó.
Método protegido SetStaticProperty Defina a propriedade estática.
Método protegido ShouldCheckObjectVersionForMethod Se nós deve verificar o controle de versão do objeto cliente contra o controle de versão do servidor quando invocar um método.
Método público ToString (Herdado de Object.)
Método protegido TryGetObjectFromUrlPathSegment Tente acessar o objeto associado com o segmento de caminho de url após o objeto.
Método protegido TryWriteToODataWriter
Método protegido WriteAsJson Grave propriedades selecionadas.
Método protegido WriteCustomODataPayload
Método protegido WriteOnePropertyValueAsJson Grava um valor de propriedade para uma instância de objeto em um fluxo JSON
Método protegido WritePropertiesAsJson Emite o estado das propriedades do objeto para um fluxo JSON.
Método protegido WriteQueryResult Grava o resultado de uma consulta de objeto em um fluxo JSON.

Início

Ver também

Referência

ServerStub classe

Microsoft.SharePoint.Client namespace