Compartir a través de


Miembros ServerStub

Clase base para los objetos que puede procesar las solicitudes de modelo de objetos de cliente y las respuestas de un tipo de objeto de servidor correspondiente.

El tipo ServerStub expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ServerStub Inicializa una nueva instancia de la clase ServerStub .

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida ClientLibraryTargets
Propiedad protegida CollectionChildItemType El tipo de elemento secundario de la colección.
Propiedad protegida CollectionCreateEntityMethodName Se llama al método para crear una nueva entidad en el conjunto de entidades.Por ejemplo, supongamos que este objeto ServerStub es para una clase PetCollection y hay un método Create en la clase PetCollection. Si el objeto de cliente se ENVÍAN a la colección de animales, se llamará al método especificado por CollectionCreateEntityMethodName para crear una nueva entidad.
Propiedad protegida CollectionIndexerMethodName El nombre del método indizador.
Propiedad protegida CustomODataPayloadKind
Propiedad protegida DeleteMethodName El método que se llamará para eliminar la entidad.
Propiedad protegida EntityKeyPropertyNames Los nombres de propiedad de clave de la entidad.
Propiedad protegida ExcludedFromMetadataDocument
Propiedad protegida FeedCustomWriteSupportInlineCount
Propiedad protegida HasExpandoFields Indica si el tipo tiene campos expandido.
Propiedad protegida IgnoreNullPropertiesFromResponse
Propiedad protegida IsBeta
Propiedad protegida IsClientObjectCollection Indica si el objeto es una colección de objetos de cliente.
Propiedad protegida PatchUpdateMethodName El método que se llamará para actualizar la entidad HTTP revisión.
Propiedad protegida PutUpdateMethodName El método que se llamará para actualizar la entidad HTTP colocar.
Propiedad protegida ReadStreamMethodName El método que se llamará para leer la secuencia de recursos multimedia asociada a la entidad. Si la entidad no permite la secuencia de recursos multimedia, se devolverá null.
Propiedad protegida TargetBaseType Tipo base del tipo de destino.
Propiedad protegida TargetType El tipo de destino para este código auxiliar del servidor.Por ejemplo, si SPWebServerStub es el código auxiliar de servidor para la clase SPWeb , la propiedad TargetType() será SPWeb.
Propiedad protegida TargetTypeAlias
Propiedad protegida TargetTypeId Identificador de tipo del tipo de destino. Se ha definido en la [ClientNS.ClientCallableAttribute(ServerTypeId="{00000000-0000-0000-0000-000000000000}")]
Propiedad protegida TargetTypeScriptClientFullName El tipo de nombre completo para el servidor proxy de cliente.Por ejemplo, el SPWeb_ServerProxy es el proxy de servidor para SPWeb, su TargetTypeScriptClientFullName es "SP. Web".
Propiedad protegida WriteStreamMethodName El método que se llamará para escribir la secuencia de recursos multimedia asociada a la entidad.

Arriba

Métodos

  Nombre Descripción
Método protegido CheckBlockedGetProperty Comprueba si la propiedad está bloqueada por un administrador.
Método protegido CheckBlockedMethod Comprueba si un método está bloqueado por un administrador.
Método protegido CheckBlockedSetProperty Comprueba si una operación de establecimiento de la propiedad está bloqueada por un administrador.
Método protegido CustomWrite Personalizar la serialización del objeto en formato de OData.
Método protegido CustomWriteOnePropertyValueAsJson
Método protegido ExcludeFromDefaultRetrieve Si el valor predeterminado es excluida la propiedad recuperar.Cuando el usuario invoca clientObject.Retrieve() en lugar de clientObject.Retrieve("Prop1", "Prop2"), es recuperación de forma predeterminada. Para algunos propiedad caro, por ejemplo, HasUniqueRoleAssignments(), nos no desea incluir en la recuperación de forma predeterminada.
Método protegidoMiembro estático GetArgument(XmlNodeList, Int32) Se utiliza para devolver un nodo XML para un argumento de una lista de nodos XML especificada.
Método protegidoMiembro estático GetArgument(ClientValueCollection, Int32) Se usa para devolver un objeto de ClientValue para un argumento de una lista de valores de cliente especificada.
Método protegido GetEntityTypeFullName
Método protegido GetExpandoFieldNames Obtener la expandido nombres de campo.La generación de código usará ClientCallableTypeAttribute(ExpandoFieldsPropertyName="PropName") para generar el código para devolver el nombre del campo expandido. Por ejemplo, para la clase SPListItem , ExpandoFieldsPropertyName = "FieldNames" la generación de código generará código como: SPListItem value = obj as SPListItem; if (value != null) { return value.FieldNames; } return null;
Método protegido GetExpandoFieldValue Obtener el valor del campo expandido.La generación de código usa ClientCallableTypeAttribute(GetExpandoFieldValueMethodName = "PropName") para generar el código para devolver el valor del campo expandido. Por ejemplo, para la clase SPListItem , tenemos GetExpandoFieldValueMethodName = "GetFieldValue" la generación de código generará 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 Devuelve un nombre de miembro normalizado proporcionado el nombre de un miembro de entrada...
Método protegido GetMethods Devuelve una colección de objetos de descriptor para métodos expuestas por un tipo para el protocolo de modelo de objetos de cliente.
Método protegido GetObjectETag Obtener el valor de ETag del objeto.
Método protegido GetObjectIdentity Obtener la identidad del objeto.Identidad de un objeto es una cadena que identifique de forma exclusiva un objeto en el servidor. Se utilizará por el ObjectFactory asociado con el tipo de destino. Por ejemplo, una identidad de objeto SPUser es 740c6a0b-85e2-48a0-a494-e0f1759d4aa7:site:27047ae4-5d91-48bd-8f65-56b91db34ac6:u:1. Depende de la fábrica de objeto asociada al tipo de destino para analizarla.
Método protegido GetObjectUrlPath Obtener la dirección URL del objeto.Dirección URL de un objeto es la ruta del resto para tener acceso al objeto.Por ejemplo, dirección URL de una SPList será web/lists('11111111-1111-1111-1111-111111111111') donde el guid es el identificador de la lista.
Método protegido GetObjectVersion Obtener información de control de versiones del objeto.
Método protegido GetProperties Devuelve un conjunto de objetos de descriptor de propiedades expuestas por un tipo para el protocolo de modelo de objetos de cliente.
Método protegido GetProperty Devuelve un valor de una propiedad para un objeto del tipo correspondiente a la implementación derivada ServerStub .
Método protegido GetRESTfulQueryResult
Método protegido GetStaticProperty Obtener la propiedad estática.
Método protegido HasProperty Devuelve si existe una propiedad para una implementación derivada ServerStub .
Método protegido InvokeConstructor(XmlNodeList, ProxyContext) Invocar constructor.
Método protegido InvokeConstructor(ClientValueCollection, ProxyContext) Invocar constructor.
Método protegido InvokeMethod(Object, String, ClientValueCollection, ProxyContext, Boolean) Invoca un método en un objeto del tipo correspondiente a la implementación derivada ServerStub con los valores de cliente especificado como argumentos.
Método protegido InvokeMethod(Object, String, XmlNodeList, ProxyContext, Boolean) Invoca un método en un objeto del tipo correspondiente a la implementación derivada ServerStub utilizando los nodos XML especificados como argumentos.
Método protegido InvokeStaticMethod(String, ClientValueCollection, ProxyContext, Boolean) Invocar método estático.
Método protegido InvokeStaticMethod(String, XmlNodeList, ProxyContext, Boolean) Invocar método estático.
Método protegido IsGetPropertyBlocked Devuelve si una operación de obtención de la propiedad está bloqueada para su uso.
Método protegido IsMethodBlocked Devuelve si una operación del método está bloqueada para su uso.
Método protegido IsSetPropertyBlocked Devuelve si una operación de establecimiento de la propiedad está bloqueada para su uso.
Método protegido OnChildItemEnumerated
Método protegido OnQuerying Se llama cuando se recupera el campo de propiedades del objeto.
Método protegido OnRESTfulQuerying
Método protegido SetProperty(Object, String, ClientValue, ProxyContext) Establece el valor de una propiedad de un objeto del tipo correspondiente a la implementación derivada ServerStub basándose en un valor de cliente.
Método protegido SetProperty(Object, String, XmlNode, ProxyContext) Establece el valor de una propiedad de un objeto del tipo correspondiente a la implementación derivada ServerStub basándose en un valor de nodo.
Método protegido SetStaticProperty Establecer la propiedad estática.
Método protegido ShouldCheckObjectVersionForMethod Si, debemos comprobar control de versiones del objeto cliente contra el control de versiones del servidor al llamar a un método.
Método público ToString (Heredado desde Object).
Método protegido TryGetObjectFromUrlPathSegment Intente obtener el objeto asociado con el segmento de ruta de acceso de la dirección url después del objeto.
Método protegido TryWriteToODataWriter
Método protegido WriteAsJson Escribir las propiedades seleccionadas.
Método protegido WriteCustomODataPayload
Método protegido WriteOnePropertyValueAsJson Escribe un valor de propiedad de una instancia de objeto en una secuencia JSON
Método protegido WritePropertiesAsJson Emite el estado de las propiedades de objeto en una secuencia JSON.
Método protegido WriteQueryResult Escribe el resultado de una consulta de objeto en una secuencia JSON.

Arriba

Vea también

Referencia

clase ServerStub

Espacio de nombres Microsoft.SharePoint.Client