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

関連項目

参照先

ServerStub クラス

Microsoft.SharePoint.Client 名前空間