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 | |
---|---|---|
![]() |
ServerStub | Inicializa uma nova instância da classe ServerStub . |
Início
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
ClientLibraryTargets | |
![]() |
CollectionChildItemType | O tipo de item de filhos da coleção. |
![]() |
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. |
![]() |
CollectionIndexerMethodName | O nome do método indexador. |
![]() |
CustomODataPayloadKind | |
![]() |
DeleteMethodName | O método que será chamado para excluir a entidade. |
![]() |
EntityKeyPropertyNames | Os nomes de propriedade de chave da entidade. |
![]() |
ExcludedFromMetadataDocument | |
![]() |
FeedCustomWriteSupportInlineCount | |
![]() |
HasExpandoFields | Indica se o tipo tem campos expando. |
![]() |
IgnoreNullPropertiesFromResponse | |
![]() |
IsBeta | |
![]() |
IsClientObjectCollection | Indica se o objeto é uma coleção de objeto de cliente. |
![]() |
PatchUpdateMethodName | O método que será chamado para atualizar a entidade por HTTP PATCH. |
![]() |
PutUpdateMethodName | O método que será chamado para atualizar a entidade por HTTP colocar. |
![]() |
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. |
![]() |
TargetBaseType | O tipo base no tipo de destino. |
![]() |
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. |
![]() |
TargetTypeAlias | |
![]() |
TargetTypeId | Id de tipo do tipo de destino. Ele é definido na [ClientNS.ClientCallableAttribute(ServerTypeId="{00000000-0000-0000-0000-000000000000}")] |
![]() |
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". |
![]() |
WriteStreamMethodName | O método que será chamado para escrever fluxo de recurso de mídia associado à entidade. |
Início
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CheckBlockedGetProperty | Verifica se a propriedade está bloqueada por um administrador. |
![]() |
CheckBlockedMethod | Verifica se um método está bloqueado por um administrador. |
![]() |
CheckBlockedSetProperty | Verifica se uma operação de conjunto de propriedade está bloqueada por um administrador. |
![]() |
CustomWrite | Personalizado serialização do objeto no formato de OData. |
![]() |
CustomWriteOnePropertyValueAsJson | |
![]() |
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. |
![]() ![]() |
GetArgument(XmlNodeList, Int32) | Usado para retornar um nó XML para um argumento de uma lista especificada de nós XML. |
![]() ![]() |
GetArgument(ClientValueCollection, Int32) | Usado para retornar um objeto de ClientValue para um argumento de uma lista especificada de valores de cliente. |
![]() |
GetEntityTypeFullName | |
![]() |
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; |
![]() |
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; |
![]() |
GetInstanceAnnotation | |
![]() |
GetInstanceAnnotationInformations | |
![]() |
GetMemberName | Retorna um nome de membro normalizado dado um nome de membro valores.. |
![]() |
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. |
![]() |
GetObjectETag | Obtenha a ETag do objeto. |
![]() |
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. |
![]() |
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. |
![]() |
GetObjectVersion | Obter informações sobre a versão do objeto. |
![]() |
GetProperties | Retorna uma coleção de objetos de descritor para propriedades expostas por um tipo para o protocolo de modelo de objeto do cliente. |
![]() |
GetProperty | Retorna um valor para uma propriedade para um objeto do tipo correspondente à implementação derivada ServerStub . |
![]() |
GetRESTfulQueryResult | |
![]() |
GetStaticProperty | Obter propriedade estática. |
![]() |
HasProperty | Retorna se existe uma propriedade para uma implementação derivada ServerStub . |
![]() |
InvokeConstructor(XmlNodeList, ProxyContext) | Invoca um construtor. |
![]() |
InvokeConstructor(ClientValueCollection, ProxyContext) | Invoca um construtor. |
![]() |
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. |
![]() |
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. |
![]() |
InvokeStaticMethod(String, ClientValueCollection, ProxyContext, Boolean) | Chame o método estático. |
![]() |
InvokeStaticMethod(String, XmlNodeList, ProxyContext, Boolean) | Chame o método estático. |
![]() |
IsGetPropertyBlocked | Retorna se uma operação de obter propriedade está bloqueada para uso. |
![]() |
IsMethodBlocked | Retorna se uma operação de método está bloqueada para uso. |
![]() |
IsSetPropertyBlocked | Retorna se uma operação de conjunto de propriedade está bloqueada para uso. |
![]() |
OnChildItemEnumerated | |
![]() |
OnQuerying | Chamado quando podemos recuperar propriedades/campo do objeto. |
![]() |
OnRESTfulQuerying | |
![]() |
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. |
![]() |
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ó. |
![]() |
SetStaticProperty | Defina a propriedade estática. |
![]() |
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. |
![]() |
ToString | (Herdado de Object.) |
![]() |
TryGetObjectFromUrlPathSegment | Tente acessar o objeto associado com o segmento de caminho de url após o objeto. |
![]() |
TryWriteToODataWriter | |
![]() |
WriteAsJson | Grave propriedades selecionadas. |
![]() |
WriteCustomODataPayload | |
![]() |
WriteOnePropertyValueAsJson | Grava um valor de propriedade para uma instância de objeto em um fluxo JSON |
![]() |
WritePropertiesAsJson | Emite o estado das propriedades do objeto para um fluxo JSON. |
![]() |
WriteQueryResult | Grava o resultado de uma consulta de objeto em um fluxo JSON. |
Início