Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security
updates, and technical support.

[ Download Microsoft Edge ](https://go.microsoft.com/fwlink/p/?LinkID=2092881
) [ More info about Internet Explorer and Microsoft Edge
](https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-
edge)

Table of contents  Exit focus mode

Read in English  Save

Table of contents  Read in English  Save  Print

Twitter  LinkedIn  Facebook  Email

Table of contents

#  SharingPermissionInformation methods

  * Article 
  * 03/05/2018 

##  In this article

The [ SharingPermissionInformation ](mt684098\(v=office.15\)) type exposes the
following members.

##  Methods

Â  |  Name  |  Description   
---|---|---  
![Protected method](images/jj170449.protmethod\(office.15\).gif) |  [ CheckUninitializedProperty ](ee546584\(v=office.15\)) |  Checks to determine whether the specified value type property of a [ ClientObject ](ee540788\(v=office.15\)) has been initialized. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Public method](images/jj170449.pubmethod\(office.15\).gif) |  [ CustomFromJson ](ee543319\(v=office.15\)) |  Returns a Boolean value that indicates whether custom code was used to populate an object. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Public method](images/jj170449.pubmethod\(office.15\).gif) |  [ FromJson ](ee546318\(v=office.15\)) |  Indicates whether custom code was used to populate an object. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Protected method](images/jj170449.protmethod\(office.15\).gif) |  [ InitNonPropertyFieldFromJson ](ee537401\(v=office.15\)) |  Initializes a non-property field of the client object based on JavaScript Object Notation (JSON) data from the server. This member is reserved for internal use and is not intended to be used directly from your code. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Protected method](images/jj170449.protmethod\(office.15\).gif) |  [ InitOnePropertyFromJson ](mt684095\(v=office.15\)) |  (Overrides [ ClientObject.InitOnePropertyFromJson(String, JsonReader) ](ee540302\(v=office.15\)) .)   
![Public method](images/jj170449.pubmethod\(office.15\).gif) |  [ IsObjectPropertyInstantiated ](ee536724\(v=office.15\)) |  Indicates whether the specified property of the client object is instantiated. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Public method](images/jj170449.pubmethod\(office.15\).gif) |  [ IsPropertyAvailable ](ee546589\(v=office.15\)) |  Returns a Boolean value that indicates whether the specified scalar property has been retrieved or set. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Protected method](images/jj170449.protmethod\(office.15\).gif) |  [ LoadExpandoFields ](ee541532\(v=office.15\)) |  Initializes the extended properties associated with the client object when overridden in a derived class. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Public method](images/jj170449.pubmethod\(office.15\).gif) |  [ RefreshLoad ](ee546564\(v=office.15\)) |  Reloads all scalar properties associated with the client object when overridden in a derived class. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Protected method](images/jj170449.protmethod\(office.15\).gif) |  [ RemoveFromParentCollection ](ee539967\(v=office.15\)) |  Removes the current client object from the parent client object collection. (Inherited from [ ClientObject ](ee540788\(v=office.15\)) .)   
![Public method](images/jj170449.pubmethod\(office.15\).gif) |  [ Retrieve() ](ee541006\(v=office.15\)) |  Retrieves all scalar properties associated with the object. Thi