C# 클래스 Saule.Serialization.ResourceSerializer

파일 보기 프로젝트 열기: joukevandermaas/saule 1 사용 예제들

공개 메소드들

메소드 설명
ResourceSerializer ( object value, ApiResource type, Uri baseUrl, IUrlPathBuilder urlBuilder, PaginationContext paginationContext ) : System
Serialize ( ) : Newtonsoft.Json.Linq.JObject
Serialize ( JsonSerializer serializer ) : Newtonsoft.Json.Linq.JObject

비공개 메소드들

메소드 설명
AddUrl ( Newtonsoft.Json.Linq.JObject @object, string name, string path ) : Newtonsoft.Json.Linq.JObject
CreateTopLevelLinks ( int count ) : JToken
EnsureHasId ( JToken>.IDictionary properties, ApiResource resource ) : JToken
GetId ( JToken>.IDictionary properties, ApiResource resource ) : JToken
GetMinimumRelationship ( string id, ApiResource resource, ResourceRelationship relationship, string relationshipId ) : JToken
GetRelationshipData ( ResourceRelationship relationship, JToken relationshipValues ) : JToken
GetValue ( string name, JToken>.IDictionary properties ) : JToken
IsResourceIncluded ( JToken includedData ) : bool
SerializeArrayOrObject ( ApiResource resource, JToken token, JToken>.Func serializeObj ) : JToken
SerializeAttributes ( JToken>.IDictionary properties ) : JToken
SerializeAttributes ( JToken>.IDictionary properties, ApiResource resource ) : JToken
SerializeData ( ApiResource resource, JToken>.IDictionary properties ) : JToken
SerializeMinimalData ( JToken>.IDictionary properties ) : JToken
SerializeMinimalData ( JToken>.IDictionary properties, ApiResource resource ) : JToken
SerializeNull ( ) : Newtonsoft.Json.Linq.JObject
SerializeRelationship ( ApiResource resource, ResourceRelationship relationship, JToken>.IDictionary properties ) : JToken
SerializeRelationships ( ApiResource resource, JToken>.IDictionary properties ) : JToken

메소드 상세

ResourceSerializer() 공개 메소드

public ResourceSerializer ( object value, ApiResource type, Uri baseUrl, IUrlPathBuilder urlBuilder, PaginationContext paginationContext ) : System
value object
type ApiResource
baseUrl System.Uri
urlBuilder IUrlPathBuilder
paginationContext Saule.Queries.Pagination.PaginationContext
리턴 System

Serialize() 공개 메소드

public Serialize ( ) : Newtonsoft.Json.Linq.JObject
리턴 Newtonsoft.Json.Linq.JObject

Serialize() 공개 메소드

public Serialize ( JsonSerializer serializer ) : Newtonsoft.Json.Linq.JObject
serializer Newtonsoft.Json.JsonSerializer
리턴 Newtonsoft.Json.Linq.JObject