ServerStub 成员
包括受保护的成员
包括继承的成员
基类可以处理客户端对象模型请求和响应对应的服务器对象类型的对象。
ServerStub 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ServerStub | 初始化ServerStub类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
ClientLibraryTargets | ||
CollectionChildItemType | 子项目类型的集合。 | |
CollectionCreateEntityMethodName | 将调用方法来创建一个新实体实体集中。例如,假设此ServerStub对象 PetCollection 类并且 PetCollection 班级中没有Create方法。如果要创建新的实体,则调用到宠物集合中,指定CollectionCreateEntityMethodName的方法的客户端对象文章。 | |
CollectionIndexerMethodName | 索引器方法名称。 | |
CustomODataPayloadKind | ||
DeleteMethodName | 将名为要删除实体的方法。 | |
EntityKeyPropertyNames | 实体的键属性名称。 | |
ExcludedFromMetadataDocument | ||
FeedCustomWriteSupportInlineCount | ||
HasExpandoFields | 指示类型是否具有 expando 字段。 | |
IgnoreNullPropertiesFromResponse | ||
IsBeta | ||
IsClientObjectCollection | 指示对象是否客户端对象的集合。 | |
PatchUpdateMethodName | 将更新实体由调用 HTTP 修补程序方法。 | |
PutUpdateMethodName | 将更新实体由调用 HTTP 放置方法。 | |
ReadStreamMethodName | 将名为阅读与实体关联的媒体资源流方法。如果实体不允许媒体资源流,则将返回 null。 | |
TargetBaseType | 基本目标类型的类型。 | |
TargetType | 此服务器存根目标类型。例如,如果SPWebServerStubSPWeb类服务器存根,则TargetType()属性将SPWeb。 | |
TargetTypeAlias | ||
TargetTypeId | 在目标类型的类型 id。[ClientNS.ClientCallableAttribute(ServerTypeId="{00000000-0000-0000-0000-000000000000}")]中定义 | |
TargetTypeScriptClientFullName | 客户端代理服务器的完整名称的类型。例如, SPWeb_ServerProxy是SPWeb服务器代理,它的TargetTypeScriptClientFullName是"sp。Web"。 | |
WriteStreamMethodName | 将名为编写与实体关联的媒体资源流方法。 |
页首
方法
名称 | 说明 | |
---|---|---|
CheckBlockedGetProperty | 检查是否被管理员阻止属性。 | |
CheckBlockedMethod | 检查是否被管理员阻止方法。 | |
CheckBlockedSetProperty | 检查是否被管理员阻止属性设置操作。 | |
CustomWrite | 自定义序列为 OData 格式。 | |
CustomWriteOnePropertyValueAsJson | ||
ExcludeFromDefaultRetrieve | 是否从默认检索排除属性。当用户调用clientObject.Retrieve() ,而不是clientObject.Retrieve("Prop1", "Prop2")时,它是默认检索。对于某些昂贵属性,例如, HasUniqueRoleAssignments(),我们不希望以将其包含的默认检索中。 | |
GetArgument(XmlNodeList, Int32) | 用于从指定的 XML 节点列表返回参数的 XML 节点。 | |
GetArgument(ClientValueCollection, Int32) | 用于返回参数的ClientValue对象从指定的客户端值列表。 | |
GetEntityTypeFullName | ||
GetExpandoFieldNames | 获取 expando 字段名称。代码生成将使用ClientCallableTypeAttribute(ExpandoFieldsPropertyName="PropName")生成的代码返回 expando 字段名称。例如,为SPListItem类ExpandoFieldsPropertyName = "FieldNames"代码生成将生成类似的代码 ︰ SPListItem value = obj as SPListItem; if (value != null) { return value.FieldNames; } return null; | |
GetExpandoFieldValue | 获取 expando 字段值。代码生成使用ClientCallableTypeAttribute(GetExpandoFieldValueMethodName = "PropName")生成代码以返回 expando 字段值。例如, SPListItem班级中,我们有GetExpandoFieldValueMethodName = "GetFieldValue"代码生成将产生类似的代码 ︰ SPListItem value = obj as SPListItem; if (value != null) { return value.GetFieldValue(fieldName); } return null; | |
GetInstanceAnnotation | ||
GetInstanceAnnotationInformations | ||
GetMemberName | 返回给定所的成员姓名的正态化的成员名称。 | |
GetMethods | 返回由客户端对象模型协议类型公开的方法的描述符对象的集合。 | |
GetObjectETag | 获取对象的 ETag。 | |
GetObjectIdentity | 获取对象的标识。对象的标识是某些无法唯一标识服务器上的对象的字符串。它将使用ObjectFactory与目标类型相关联。例如, SPUser对象标识为740c6a0b-85e2-48a0-a494-e0f1759d4aa7:site:27047ae4-5d91-48bd-8f65-56b91db34ac6:u:1。它是对与要分析的目标类型相关联的对象工厂。 | |
GetObjectUrlPath | 获取对象的 url 路径。对象的 url 路径是要访问该对象的其余部分路径。例如,SPList url 路径将 web/lists('11111111-1111-1111-1111-111111111111') 其中 guid 是列表 id。 | |
GetObjectVersion | 获取对象的版本控制的信息。 | |
GetProperties | 返回由客户端对象模型协议类型公开的属性的描述符对象的集合。 | |
GetProperty | 返回对应于派生的ServerStub实施工作结束后的类型的对象的属性的值。 | |
GetRESTfulQueryResult | ||
GetStaticProperty | 获取静态属性。 | |
HasProperty | 返回派生的ServerStub实现是否存在的属性。 | |
InvokeConstructor(XmlNodeList, ProxyContext) | 调用构造函数。 | |
InvokeConstructor(ClientValueCollection, ProxyContext) | 调用构造函数。 | |
InvokeMethod(Object, String, ClientValueCollection, ProxyContext, Boolean) | 调用对应于使用指定的客户端值作为参数的派生的ServerStub实现类型的对象上的方法。 | |
InvokeMethod(Object, String, XmlNodeList, ProxyContext, Boolean) | 调用对应于使用指定的 XML 节点作为参数的派生的ServerStub实现类型的对象上的方法。 | |
InvokeStaticMethod(String, ClientValueCollection, ProxyContext, Boolean) | 调用静态方法。 | |
InvokeStaticMethod(String, XmlNodeList, ProxyContext, Boolean) | 调用静态方法。 | |
IsGetPropertyBlocked | 返回属性获取操作是否已被阻止的使用。 | |
IsMethodBlocked | 返回使用是否被阻止方法操作。 | |
IsSetPropertyBlocked | 返回属性设置操作是否已被阻止的使用。 | |
OnChildItemEnumerated | ||
OnQuerying | 当我们检索对象的属性字段。 | |
OnRESTfulQuerying | ||
SetProperty(Object, String, ClientValue, ProxyContext) | 设置对应于基于客户端值的派生的ServerStub实现类型的对象的属性的值。 | |
SetProperty(Object, String, XmlNode, ProxyContext) | 设置对应于基于节点值的派生的ServerStub实现类型的对象的属性的值。 | |
SetStaticProperty | 将静态属性设置。 | |
ShouldCheckObjectVersionForMethod | 是否我们应该检查的服务器版本控制针对对象的客户端版本控制何时调用方法。 | |
ToString | (从 Object 继承。) | |
TryGetObjectFromUrlPathSegment | 请尝试获取后对象相关联的 url 路径段的对象。 | |
TryWriteToODataWriter | ||
WriteAsJson | 编写所选的属性。 | |
WriteCustomODataPayload | ||
WriteOnePropertyValueAsJson | 将对象实例的属性值写入 JSON 流 | |
WritePropertiesAsJson | 发出到 JSON 流对象属性的状态。 | |
WriteQueryResult | 写入 JSON 流对象查询的结果。 |
页首