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 | |
---|---|---|
ServerStub | Inicializa una nueva instancia de la clase ServerStub . |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ClientLibraryTargets | ||
CollectionChildItemType | El tipo de elemento secundario de la colección. | |
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. | |
CollectionIndexerMethodName | El nombre del método indizador. | |
CustomODataPayloadKind | ||
DeleteMethodName | El método que se llamará para eliminar la entidad. | |
EntityKeyPropertyNames | Los nombres de propiedad de clave de la entidad. | |
ExcludedFromMetadataDocument | ||
FeedCustomWriteSupportInlineCount | ||
HasExpandoFields | Indica si el tipo tiene campos expandido. | |
IgnoreNullPropertiesFromResponse | ||
IsBeta | ||
IsClientObjectCollection | Indica si el objeto es una colección de objetos de cliente. | |
PatchUpdateMethodName | El método que se llamará para actualizar la entidad HTTP revisión. | |
PutUpdateMethodName | El método que se llamará para actualizar la entidad HTTP colocar. | |
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. | |
TargetBaseType | Tipo base del tipo de destino. | |
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. | |
TargetTypeAlias | ||
TargetTypeId | Identificador de tipo del tipo de destino. Se ha definido en la [ClientNS.ClientCallableAttribute(ServerTypeId="{00000000-0000-0000-0000-000000000000}")] | |
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". | |
WriteStreamMethodName | El método que se llamará para escribir la secuencia de recursos multimedia asociada a la entidad. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CheckBlockedGetProperty | Comprueba si la propiedad está bloqueada por un administrador. | |
CheckBlockedMethod | Comprueba si un método está bloqueado por un administrador. | |
CheckBlockedSetProperty | Comprueba si una operación de establecimiento de la propiedad está bloqueada por un administrador. | |
CustomWrite | Personalizar la serialización del objeto en formato de OData. | |
CustomWriteOnePropertyValueAsJson | ||
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. | |
GetArgument(XmlNodeList, Int32) | Se utiliza para devolver un nodo XML para un argumento de una lista de nodos XML especificada. | |
GetArgument(ClientValueCollection, Int32) | Se usa para devolver un objeto de ClientValue para un argumento de una lista de valores de cliente especificada. | |
GetEntityTypeFullName | ||
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; | |
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; | |
GetInstanceAnnotation | ||
GetInstanceAnnotationInformations | ||
GetMemberName | Devuelve un nombre de miembro normalizado proporcionado el nombre de un miembro de entrada... | |
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. | |
GetObjectETag | Obtener el valor de ETag del objeto. | |
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. | |
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. | |
GetObjectVersion | Obtener información de control de versiones del objeto. | |
GetProperties | Devuelve un conjunto de objetos de descriptor de propiedades expuestas por un tipo para el protocolo de modelo de objetos de cliente. | |
GetProperty | Devuelve un valor de una propiedad para un objeto del tipo correspondiente a la implementación derivada ServerStub . | |
GetRESTfulQueryResult | ||
GetStaticProperty | Obtener la propiedad estática. | |
HasProperty | Devuelve si existe una propiedad para una implementación derivada ServerStub . | |
InvokeConstructor(XmlNodeList, ProxyContext) | Invocar constructor. | |
InvokeConstructor(ClientValueCollection, ProxyContext) | Invocar constructor. | |
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. | |
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. | |
InvokeStaticMethod(String, ClientValueCollection, ProxyContext, Boolean) | Invocar método estático. | |
InvokeStaticMethod(String, XmlNodeList, ProxyContext, Boolean) | Invocar método estático. | |
IsGetPropertyBlocked | Devuelve si una operación de obtención de la propiedad está bloqueada para su uso. | |
IsMethodBlocked | Devuelve si una operación del método está bloqueada para su uso. | |
IsSetPropertyBlocked | Devuelve si una operación de establecimiento de la propiedad está bloqueada para su uso. | |
OnChildItemEnumerated | ||
OnQuerying | Se llama cuando se recupera el campo de propiedades del objeto. | |
OnRESTfulQuerying | ||
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. | |
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. | |
SetStaticProperty | Establecer la propiedad estática. | |
ShouldCheckObjectVersionForMethod | Si, debemos comprobar control de versiones del objeto cliente contra el control de versiones del servidor al llamar a un método. | |
ToString | (Heredado desde Object). | |
TryGetObjectFromUrlPathSegment | Intente obtener el objeto asociado con el segmento de ruta de acceso de la dirección url después del objeto. | |
TryWriteToODataWriter | ||
WriteAsJson | Escribir las propiedades seleccionadas. | |
WriteCustomODataPayload | ||
WriteOnePropertyValueAsJson | Escribe un valor de propiedad de una instancia de objeto en una secuencia JSON | |
WritePropertiesAsJson | Emite el estado de las propiedades de objeto en una secuencia JSON. | |
WriteQueryResult | Escribe el resultado de una consulta de objeto en una secuencia JSON. |
Arriba