Changes in google.apis.core from v20.1 (Version 4.0.30319.42000)<br> to v21 (Version 4.0.30319.42000)

Changes in google.apis.core from v20.1 (Version 4.0.30319.42000)
to v21 (Version 4.0.30319.42000)

Removed Added
public class Google.GoogleApiException ()
--> NONE <--
  • Property: RequestError Error { public get; public set; }
public class Google.Apis.Http.ConfigurableMessageHandler ()
  • Property: IList`1 ExceptionHandlers { public get; }
  • Property: IList`1 ExecuteInterceptors { public get; }
  • Property: IList`1 UnsuccessfulResponseHandlers { public get; }
  • Field: public static const string ExceptionHandlerKey, Value = __ExceptionHandlerKey
  • Field: public static const string ExecuteInterceptorKey, Value = __ExecuteInterceptorKey
  • Field: public static const int MaxAllowedNumTries, Value = 20
  • Field: public static const string ResponseStreamInterceptorProviderKey, Value = __ResponseStreamInterceptorProviderKey
  • Field: public static const string UnsuccessfulResponseHandlerKey, Value = __UnsuccessfulResponseHandlerKey
  • Method: public void AddExceptionHandler (IHttpExceptionHandler handler)
  • Method: public void AddExecuteInterceptor (IHttpExecuteInterceptor interceptor)
  • Method: public void AddUnsuccessfulResponseHandler (IHttpUnsuccessfulResponseHandler handler)
  • Method: public void RemoveExceptionHandler (IHttpExceptionHandler handler)
  • Method: public void RemoveExecuteInterceptor (IHttpExecuteInterceptor interceptor)
  • Method: public void RemoveUnsuccessfulResponseHandler (IHttpUnsuccessfulResponseHandler handler)
  • Nested Type: public sealed enum LogEventType
                        None = 0,
                        RequestUri = 1,
                        RequestHeaders = 2,
                        RequestBody = 4,
                        ResponseStatus = 8,
                        ResponseHeaders = 16,
                        ResponseBody = 32,
                        ResponseAbnormal = 64
  • [Obsolete: Use AddExceptionHandler or RemoveExceptionHandler instead.]Property: IList`1 ExceptionHandlers { public get; }
  • [Obsolete: Use AddExecuteInterceptor or RemoveExecuteInterceptor instead.]Property: IList`1 ExecuteInterceptors { public get; }
  • Property: LogEventType LogEvents { public get; public set; }
  • [Obsolete: Use AddUnsuccessfulResponseHandler or RemoveUnsuccessfulResponseHandler instead.]Property: IList`1 UnsuccessfulResponseHandlers { public get; }
public class Google.Apis.Http.ExponentialBackOffInitializer ()
  • Constructor: public ExponentialBackOffInitializer (ExponentialBackOffPolicy policy, Func`1 createBackOff)
  • Constructor: public ExponentialBackOffInitializer (ExponentialBackOffPolicy policy, Func`1 createBackOff)
Google.Apis.Http HttpExtenstions ()
n/a public abstract sealed class Google.Apis.Http.HttpExtenstions
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public static HttpContent SetEmptyContent (HttpRequestMessage request)
  • Method (i): public virtual string ToString ()
Google.Apis.Http MaxUrlLengthInterceptor ()
n/a public class Google.Apis.Http.MaxUrlLengthInterceptor
--> NONE <--
  • Constructor: public MaxUrlLengthInterceptor (uint maxUrlLength)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public virtual Task InterceptAsync (HttpRequestMessage request, CancellationToken cancellationToken)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
Google.Apis.Http StreamInterceptor ()
n/a public sealed delegate Google.Apis.Http.StreamInterceptor
--> NONE <--
  • Constructor: public StreamInterceptor (object object, IntPtr method)
  • Method: public virtual IAsyncResult BeginInvoke (byte[] buffer, int offset, int count, AsyncCallback callback, object object)
  • Method (i): public virtual object Clone ()
  • Method (i): protected virtual delegate CombineImpl (delegate follow)
  • Method (i): public object DynamicInvoke (object[] args)
  • Method (i): protected virtual object DynamicInvokeImpl (object[] args)
  • Method: public virtual void EndInvoke (IAsyncResult result)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public virtual delegate[] GetInvocationList ()
  • Method (i): protected virtual MethodInfo GetMethodImpl ()
  • Method (i): public virtual void GetObjectData (SerializationInfo info, StreamingContext context)
  • Method (i): public Type GetType ()
  • Method: public virtual void Invoke (byte[] buffer, int offset, int count)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): protected virtual delegate RemoveImpl (delegate value)
  • Method (i): public virtual string ToString ()
  • Property: MethodInfo Method { public get; }
  • Property: object Target { public get; }
Google.Apis.Json ExplicitNullConverter ()
n/a public class Google.Apis.Json.ExplicitNullConverter
--> NONE <--
  • Constructor: public ExplicitNullConverter ()
  • Method: public override bool CanConvert (Type objectType)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public override object ReadJson (JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
  • Method (i): public virtual string ToString ()
  • Method: public override void WriteJson (JsonWriter writer, object value, JsonSerializer serializer)
  • Property: override bool CanRead { public get; }
  • Property: virtual bool CanWrite { public get; }
Google.Apis.Json JsonExplicitNull ()
n/a public abstract sealed class Google.Apis.Json.JsonExplicitNull
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method: public static IList`1 ForIList ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
Google.Apis.Json JsonExplicitNullAttribute ()
n/a public attribute Google.Apis.Json.JsonExplicitNullAttribute
--> NONE <--
  • Constructor: public JsonExplicitNullAttribute ()
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual bool IsDefaultAttribute ()
  • Method (i): public virtual bool Match (object obj)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Property: virtual object TypeId { public get; }
Google.Apis.Json NewtonsoftJsonContractResolver ()
n/a public class Google.Apis.Json.NewtonsoftJsonContractResolver
--> NONE <--
  • Constructor: public NewtonsoftJsonContractResolver ()
  • Method (i): protected virtual JsonArrayContract CreateArrayContract (Type objectType)
  • Method (i): protected virtual IList`1 CreateConstructorParameters (ConstructorInfo constructor, JsonPropertyCollection memberProperties)
  • Method: protected override JsonContract CreateContract (Type objectType)
  • Method (i): protected virtual JsonDictionaryContract CreateDictionaryContract (Type objectType)
  • Method (i): protected virtual JsonDynamicContract CreateDynamicContract (Type objectType)
  • Method (i): protected virtual JsonISerializableContract CreateISerializableContract (Type objectType)
  • Method (i): protected virtual JsonLinqContract CreateLinqContract (Type objectType)
  • Method (i): protected virtual IValueProvider CreateMemberValueProvider (MemberInfo member)
  • Method (i): protected virtual JsonObjectContract CreateObjectContract (Type objectType)
  • Method (i): protected virtual JsonPrimitiveContract CreatePrimitiveContract (Type objectType)
  • Method (i): protected virtual IList`1 CreateProperties (Type type, MemberSerialization memberSerialization)
  • Method (i): protected virtual JsonProperty CreateProperty (MemberInfo member, MemberSerialization memberSerialization)
  • Method (i): protected virtual JsonProperty CreatePropertyFromConstructorParameter (JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
  • Method (i): protected virtual JsonStringContract CreateStringContract (Type objectType)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public string GetResolvedPropertyName (string propertyName)
  • Method (i): protected virtual List`1 GetSerializableMembers (Type objectType)
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual JsonContract ResolveContract (Type type)
  • Method (i): protected virtual JsonConverter ResolveContractConverter (Type objectType)
  • Method (i): protected virtual string ResolveDictionaryKey (string dictionaryKey)
  • Method (i): protected virtual string ResolveExtensionDataName (string extensionDataName)
  • Method (i): protected virtual string ResolvePropertyName (string propertyName)
  • Method (i): public virtual string ToString ()
  • [Obsolete: DefaultMembersSearchFlags is obsolete. To modify the members serialized inherit from DefaultContractResolver and override the GetSerializableMembers method instead.]Property: BindingFlags DefaultMembersSearchFlags { public get; public set; }
  • Property: bool DynamicCodeGeneration { public get; }
  • Property: bool IgnoreSerializableAttribute { public get; public set; }
  • Property: bool IgnoreSerializableInterface { public get; public set; }
  • Property: NamingStrategy NamingStrategy { public get; public set; }
  • Property: bool SerializeCompilerGeneratedMembers { public get; public set; }
public class Google.Apis.Json.NewtonsoftJsonSerializer ()
--> NONE <--
  • Constructor: public NewtonsoftJsonSerializer (JsonSerializerSettings settings)
  • Method: public static JsonSerializerSettings CreateDefaultSettings ()
public class Google.Apis.Json.RFC3339DateTimeConverter ()
  • Method (i): public virtual JsonSchema GetSchema ()
--> NONE <--
Google.Apis.Logging BaseLogger ()
n/a public abstract class Google.Apis.Logging.BaseLogger
--> NONE <--
  • Constructor: protected BaseLogger (LogLevel minimumLogLevel, IClock clock, Type forType)
  • Method: protected abstract ILogger BuildNewLogger (Type type)
  • Method: public virtual void Debug (string message, object[] formatArgs)
  • Method (i): public virtual bool Equals (object obj)
  • Method: public virtual void Error (Exception exception, string message, object[] formatArgs)
  • Method: public virtual void Error (string message, object[] formatArgs)
  • Method (i): protected virtual void Finalize ()
  • Method: public virtual ILogger ForType ()
  • Method: public virtual ILogger ForType (Type type)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method: public virtual void Info (string message, object[] formatArgs)
  • Method: protected abstract void Log (LogLevel logLevel, string formattedMessage)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Method: public virtual void Warning (string message, object[] formatArgs)
  • Property: IClock Clock { public get; }
  • Property: virtual bool IsDebugEnabled { public get; }
  • Property: bool IsErrorEnabled { public get; }
  • Property: bool IsInfoEnabled { public get; }
  • Property: bool IsWarningEnabled { public get; }
  • Property: Type LoggerForType { public get; }
  • Property: LogLevel MinimumLogLevel { public get; }
Google.Apis.Logging ConsoleLogger ()
n/a public sealed class Google.Apis.Logging.ConsoleLogger
--> NONE <--
  • Constructor: public ConsoleLogger (LogLevel minimumLogLevel, bool logToStdOut, IClock clock)
  • Method: protected override ILogger BuildNewLogger (Type type)
  • Method (i): public virtual void Debug (string message, object[] formatArgs)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): public virtual void Error (Exception exception, string message, object[] formatArgs)
  • Method (i): public virtual void Error (string message, object[] formatArgs)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual ILogger ForType ()
  • Method (i): public virtual ILogger ForType (Type type)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual void Info (string message, object[] formatArgs)
  • Method: protected override void Log (LogLevel logLevel, string formattedMessage)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Method (i): public virtual void Warning (string message, object[] formatArgs)
  • Property: IClock Clock { public get; }
  • Property: virtual bool IsDebugEnabled { public get; }
  • Property: bool IsErrorEnabled { public get; }
  • Property: bool IsInfoEnabled { public get; }
  • Property: bool IsWarningEnabled { public get; }
  • Property: Type LoggerForType { public get; }
  • Property: bool LogToStdOut { public get; }
  • Property: LogLevel MinimumLogLevel { public get; }
LogLevel ()
n/a public sealed enum Google.Apis.Logging.LogLevel
                    All = 0,
                    Debug = 100,
                    Info = 200,
                    Warning = 300,
                    Error = 400,
                    None = 1000,
--> NONE <-- --> NONE <--
Google.Apis.Logging MemoryLogger ()
n/a public sealed class Google.Apis.Logging.MemoryLogger
--> NONE <--
  • Constructor: public MemoryLogger (LogLevel minimumLogLevel, int maximumEntryCount, IClock clock)
  • Method: protected override ILogger BuildNewLogger (Type type)
  • Method (i): public virtual void Debug (string message, object[] formatArgs)
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): public virtual void Error (Exception exception, string message, object[] formatArgs)
  • Method (i): public virtual void Error (string message, object[] formatArgs)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual ILogger ForType ()
  • Method (i): public virtual ILogger ForType (Type type)
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): public virtual void Info (string message, object[] formatArgs)
  • Method: protected override void Log (LogLevel logLevel, string formattedMessage)
  • Method (i): protected object MemberwiseClone ()
  • Method (i): public virtual string ToString ()
  • Method (i): public virtual void Warning (string message, object[] formatArgs)
  • Property: IClock Clock { public get; }
  • Property: virtual bool IsDebugEnabled { public get; }
  • Property: bool IsErrorEnabled { public get; }
  • Property: bool IsInfoEnabled { public get; }
  • Property: bool IsWarningEnabled { public get; }
  • Property: IList`1 LogEntries { public get; }
  • Property: Type LoggerForType { public get; }
  • Property: LogLevel MinimumLogLevel { public get; }
public abstract sealed class Google.Apis.Requests.Parameters.ParameterValidator ()
--> NONE <--
  • Method: public static bool ValidateRegex (IParameter param, string paramValue)
public interface Google.Apis.Util.IClock ()
  • Property: DateTime Now { public get; }
  • [Obsolete: System local time is almost always inappropriate to use. If you really need this, call UtcNow and then call ToLocalTime on the result]Property: DateTime Now { public get; }
RequestParameterType ()
public sealed enum Google.Apis.Util.RequestParameterType
                    Path = 0,
                    Query = 1,
public sealed enum Google.Apis.Util.RequestParameterType
                    Path = 0,
                    Query = 1,
                    UserDefinedQueries = 2,
--> NONE <-- --> NONE <--
Google.Apis.Util UriPatcher ()
n/a public abstract sealed class Google.Apis.Util.UriPatcher
--> NONE <--
  • Method (i): public virtual bool Equals (object obj)
  • Method (i): protected virtual void Finalize ()
  • Method (i): public virtual int GetHashCode ()
  • Method (i): public Type GetType ()
  • Method (i): protected object MemberwiseClone ()
  • Method: public static void PatchUriQuirks ()
  • Method (i): public virtual string ToString ()
public abstract sealed class Google.Apis.Util.Utilities ()
--> NONE <--
  • Method: public static string ConvertToString (object o)
  • Method: public static T GetCustomAttribute (MemberInfo info)
  • Method: public static string GetEnumStringValue (enum value)
  • Method: public static string GetLibraryVersion ()
  • Method: public static T ThrowIfNull (T obj, string paramName)
  • Method: public static string ThrowIfNullOrEmpty (string str, string paramName)

TopSummary