ServerStub メンバー
保護されたメンバーを含む
宣言されたメンバーを含む
クライアント オブジェクト モデルの出席依頼と対応するサーバー オブジェクトの種類の返信を処理するオブジェクトの基本クラスです。
ServerStub 型は次のメンバーを公開します。
コンストラクター
名前 | 説明 | |
---|---|---|
ServerStub | 新しいServerStubクラスを指定します。 |
Top
プロパティ
名前 | 説明 | |
---|---|---|
ClientLibraryTargets | ||
CollectionChildItemType | コレクションの子アイテムの種類。 | |
CollectionCreateEntityMethodName | エンティティ セットで新しいエンティティを作成する方法が呼び出されます。たとえば、PetCollection クラスは、このServerStubオブジェクトと 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_ServerProxySPWebのサーバー プロキシ、 TargetTypeScriptClientFullNameの"の SPWeb"です。 | |
WriteStreamMethodName | エンティティに関連付けられているメディア リソース ストリームを書き込む呼び出される方法です。 |
Top
メソッド
名前 | 説明 | |
---|---|---|
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 フィールド名を取得します。コードの生成 expando フィールド名を取得するのにコードを生成するのにClientCallableTypeAttribute(ExpandoFieldsPropertyName="PropName")が使用されます。たとえば、 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 | オブジェクトの id を取得します。オブジェクトの id は、サーバー上のオブジェクトを一意に識別できるいくつかの文字列です。ターゲットの種類に関連付けられているObjectFactoryでは使用されます。たとえば、 SPUserオブジェクト id は740c6a0b-85e2-48a0-a494-e0f1759d4aa7:site:27047ae4-5d91-48bd-8f65-56b91db34ac6:u:1です。解析対象の種類に関連付けられたオブジェクト ファクトリです。 | |
GetObjectUrlPath | オブジェクトの url のパスを取得します。オブジェクトの url path は他のオブジェクトにアクセスします。たとえば、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 ストリーム オブジェクト クエリの結果に書き込みます。 |
Top